【手続補正書】
【提出日】平成28年1月28日(2016.1.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
Ｄｉａｍｅｔｅｒメッセージをルーティングするための方法であって、
複数のＤｉａｍｅｔｅｒメッセージプロセッサを含むＤｉａｍｅｔｅｒシグナリングルータ（ＤＳＲ）において、
第１のＤｉａｍｅｔｅｒノードからＤｉａｍｅｔｅｒ要求メッセージを受信するステップと、
前記複数のＤｉａｍｅｔｅｒメッセージプロセッサのうち第１のＤｉａｍｅｔｅｒメッセージプロセッサを識別し、第１のＤｉａｍｅｔｅｒメッセージプロセッサに関連付けられたペンディングトランザクションマネージャを識別するためのホップ・バイ・ホップ識別子を生成するステップと、
前記Ｄｉａｍｅｔｅｒ要求メッセージにホップ・バイ・ホップ識別子を組込むステップと、
第２のＤｉａｍｅｔｅｒノードに前記Ｄｉａｍｅｔｅｒ要求メッセージをルーティングするステップとを含む、方法。
【請求項２】
Ｄｉａｍｅｔｅｒメッセージをルーティングするためのシステムであって、
Ｄｉａｍｅｔｅｒシグナリングルータ（ＤＳＲ）を含み、前記Ｄｉａｍｅｔｅｒシグナリングルータ（ＤＳＲ）は、
複数のＤｉａｍｅｔｅｒメッセージプロセッサのうち第１のＤｉａｍｅｔｅｒメッセージプロセッサを含み、前記第１のＤｉａｍｅｔｅｒメッセージプロセッサは、
第１のＤｉａｍｅｔｅｒノードからＤｉａｍｅｔｅｒ要求メッセージを受信し、
前記複数のＤｉａｍｅｔｅｒメッセージプロセッサのうち第１のＤｉａｍｅｔｅｒメッセージプロセッサを識別し、第１のＤｉａｍｅｔｅｒメッセージプロセッサに関連付けられたペンディングトランザクションマネージャを識別するためのホップ・バイ・ホップ識別子を生成し、
前記Ｄｉａｍｅｔｅｒ要求メッセージにホップ・バイ・ホップ識別子を組込み、
第２のＤｉａｍｅｔｅｒノードに前記Ｄｉａｍｅｔｅｒ要求メッセージをルーティングするように構成される、システム。
【請求項３】
前記システムは、前記複数のＤｉａｍｅｔｅｒメッセージプロセッサのうち第２のＤｉａｍｅｔｅｒメッセージプロセッサを含み、前記第２のＤｉａｍｅｔｅｒメッセージプロセッサは、
前記Ｄｉａｍｅｔｅｒ要求メッセージに関連付けられ、前記ホップ・バイ・ホップ識別子を含むＤｉａｍｅｔｅｒ応答メッセージを前記第２のＤｉａｍｅｔｅｒノードから受信し、
前記ホップ・バイ・ホップ識別子を用いて、前記第１のＤｉａｍｅｔｅｒメッセージプロセッサが前記Ｄｉａｍｅｔｅｒ応答メッセージに関連付けられていると判断し、
前記Ｄｉａｍｅｔｅｒ応答メッセージを処理のために前記第１のＤｉａｍｅｔｅｒメッセージプロセッサに伝達するように構成される、請求項２に記載のシステム。
【請求項４】
前記ホップ・バイ・ホップ識別子は、前記ＤＳＲと前記第２のＤｉａｍｅｔｅｒノードとの間におけるＤｉａｍｅｔｅｒトランザクションを識別するために用いられる、請求項２または３に記載のシステム。
【請求項５】
前記複数のＤｉａｍｅｔｅｒメッセージプロセッサの各々は、ピアルーティングテーブルを含むかまたはピアルーティングテーブルにアクセスする、請求項２〜４のいずれか１項に記載のシステム。
【請求項６】
前記ホップ・バイ・ホップ識別子は、前記Ｄｉａｍｅｔｅｒ要求メッセージを送信また
は受信するのに使用可能なＤｉａｍｅｔｅｒ接続を識別するためのＤｉａｍｅｔｅｒ接続識別子を含む、請求項２〜５のいずれか１項に記載のシステム。
【請求項７】
前記第１のＤｉａｍｅｔｅｒメッセージプロセッサは、
分散コンピューティングプラットフォームの別個のメッセージプロセッシングモジュール、
ブレードベースの分散コンピューティングプラットフォームにおけるコンピューティングブレード、
シングルコアまたはマルチコアのコンピューティングデバイスに関連付けられた処理コア素子、および、
単一の物理的なメッセージプロセッシングまたはコンピューティングデバイス上でインスタンス化された仮想ノード、のうちの１つを含む、請求項２〜６のいずれか１項に記載のシステム。
【請求項８】
コンピュータ読取可能プログラムであって、コンピュータのプロセッサによって実行されると、
複数のＤｉａｍｅｔｅｒメッセージプロセッサを含むＤｉａｍｅｔｅｒシグナリングルータ（ＤＳＲ）において、
第１のＤｉａｍｅｔｅｒノードからＤｉａｍｅｔｅｒ要求メッセージを受信するステップと、
前記複数のＤｉａｍｅｔｅｒメッセージプロセッサのうち第１のＤｉａｍｅｔｅｒメッセージプロセッサを識別し、第１のＤｉａｍｅｔｅｒメッセージプロセッサに関連付けられたペンディングトランザクションマネージャを識別するためのホップ・バイ・ホップ識別子を生成するステップと、
前記Ｄｉａｍｅｔｅｒ要求メッセージにホップ・バイ・ホップ識別子を組込むステップと、
第２のＤｉａｍｅｔｅｒノードに前記Ｄｉａｍｅｔｅｒ要求メッセージをルーティングするステップとを、実行するようにコンピュータを制御する、コンピュータ読取可能プログラム。
【請求項９】
Ｄｉａｍｅｔｅｒメッセージをルーティングするための方法であって、
Ｄｉａｍｅｔｅｒシグナリングルータ（ＤＳＲ）における第１のＤｉａｍｅｔｅｒメッセージプロセッサにおいて、
第１のＤｉａｍｅｔｅｒノードからＤｉａｍｅｔｅｒメッセージを受信するステップと、
複数のＤｉａｍｅｔｅｒ接続にプライオリティレベル（ＰＬ：prioritylevel）を割当てるステップと、
前記Ｄｉａｍｅｔｅｒメッセージに関連付けられたメッセージプライオリティ値に対応する第１のプライオリティレベルに関連付けられた第１のＤｉａｍｅｔｅｒ接続を選択するステップとを含む、方法。
【請求項１０】
Ｄｉａｍｅｔｅｒメッセージをルーティングするためのシステムであって、
Ｄｉａｍｅｔｅｒシグナリングルータ（ＤＳＲ）を含み、前記Ｄｉａｍｅｔｅｒシグナリングルータは、
第１のＤｉａｍｅｔｅｒメッセージプロセッサを含み、前記第１のＤｉａｍｅｔｅｒメッセージプロセッサは、
ＤｉａｍｅｔｅｒノードからＤｉａｍｅｔｅｒメッセージを受信し、
複数のＤｉａｍｅｔｅｒ接続にプライオリティレベルを割当て、
Ｄｉａｍｅｔｅｒメッセージに関連付けられたメッセージプライオリティ値に対応する第１のプライオリティレベルに関連付けられた第１のＤｉａｍｅｔｅｒ接続を選択するように構成される、システム。
【請求項１１】
前記メッセージプライオリティ値は、ＤＳＲまたは第１のＤｉａｍｅｔｅｒノードによって決定される、請求項１０に記載のシステム。
【請求項１２】
前記メッセージプライオリティ値は、Ｄｉａｍｅｔｅｒメッセージタイプに基づいている、請求項１０または１１に記載のシステム。
【請求項１３】
前記メッセージプライオリティ値は、前記Ｄｉａｍｅｔｅｒメッセージ内のホップ・バイ・ホップ識別子の一部として記憶される、請求項１０〜１２のいずれか１項に記載のシステム。
【請求項１４】
前記第１のプライオリティレベルは、第１のメッセージプロセッサに関連付けられた状態情報と、前記ＤＳＲ内における通信バスまたはネットワークに関連付けられた状態情報と、前記第１のＤｉａｍｅｔｅｒ接続に関連付けられた状態情報とを用いて計算される単一の正規化された値である、請求項１０〜１３のいずれか１項に記載のシステム。
【請求項１５】
前記第１のＤｉａｍｅｔｅｒ接続に関連付けられた状態情報は、動作状態、遠隔のビジー状態、エグレス移送状態、またはエグレスメッセージスロットリング状態を含み、前記
ＤＳＲ内における通信バスまたはネットワークに関連付けられた状態情報は動作状態またはルーティング輻輳レベルを含み、前記第１のＤｉａｍｅｔｅｒメッセージプロセッサに関連付けられた状態情報は、プロセス状態を含む、請求項１０〜１４のいずれか１項に記載のシステム。
【請求項１６】
前記第１のプライオリティレベルは、メッセージプライオリティ値以下である、請求項１０〜１５のいずれか１項に記載のシステム。
【請求項１７】
前記第１のＤｉａｍｅｔｅｒメッセージプロセッサは、
分散コンピューティングプラットフォームの別個のメッセージプロセッシングモジュール、
ブレードベースの分散コンピューティングプラットフォームにおけるコンピューティングブレード、
シングルコアまたはマルチコアのコンピューティングデバイスに関連付けられた処理コア素子、および、
単一の物理的なメッセージプロセッシングまたはコンピューティングデバイス上でインスタンス化された仮想ノード、のうちの１つを含む、請求項１０〜１６のいずれか１項に記載のシステム。
【請求項１８】
コンピュータ読取可能プログラムであって、コンピュータのプロセッサによって実行されると、
Ｄｉａｍｅｔｅｒシグナリングルータ（ＤＳＲ）における第１のＤｉａｍｅｔｅｒメッセージプロセッサにおいて、
第１のＤｉａｍｅｔｅｒノードからＤｉａｍｅｔｅｒメッセージを受信するステップと、
複数のＤｉａｍｅｔｅｒ接続にプライオリティレベルを割当てるステップと、
前記Ｄｉａｍｅｔｅｒメッセージに関連付けられたメッセージプライオリティ値に対応する第１のプライオリティレベルに関連付けられた第１のＤｉａｍｅｔｅｒ接続を選択するステップとを、実行するようにコンピュータを制御する、コンピュータ読取可能プログラム。