【手続補正書】
【提出日】平成16年9月7日(2004.9.7)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マルチ・チャネルで高信頼性のネットワーク・ハードウェアを有する第１のコンピュータからの接続リクエストをルータに処理させるステップと、
前記ルータに、前記接続リクエストに対する確認応答（ＡＣＫ）を前記第１のコンピュータへ送信させることにより、前記第１のコンピュータとマルチ・チャネルで高信頼性のネットワーク・ハードウェアを有する第２のコンピュータとの間に直接接続を確立させるステップと、
マルチ・チャネルで高信頼性のネットワーク・ハードウェアを有するコンピュータ群の中から、前記接続リクエストの中にあり不透過データを含む情報に従って、前記ルータに、前記第２のコンピュータを選択させるステップと、
を含むことを特徴とする方法。
【請求項２】
請求項１記載の方法において、前記ルータは、前記接続リクエストをトランスポート層の内部又はそれよりも上位の層においてのみ処理することを特徴とする方法。
【請求項３】
請求項１記載の方法において、
前記ルータに、所定のポリシに従って、前記接続リクエストをフィルタリングさせるステップを更に含むことを特徴とする方法。
【請求項４】
マルチ・チャネルで高信頼性のネットワーク・ハードウェアを有する第１のコンピュータとマルチ・チャネルで高信頼性のネットワーク・ハードウェアを有する第２のコンピュータとの間の接続をイネーブルすることにより、前記第１のコンピュータから前記第２のコンピュータへのアップストリーム・トラフィックが前記接続の上をルータを介して通信され、前記第２のコンピュータから前記第１のコンピュータへのダウンストリーム・トラフィックが前記接続の上を直接に通信されるようにするステップを含む方法。
【請求項５】
請求項４記載の方法において、
前記ルータに、トランスポート層の内部又はそれよりも上位の層においてのみ前記アップストリーム・トラフィックを処理させるステップと、
前記ルータに、所定のポリシに従って前記アップストリーム・トラフィックをフィルタリングさせるステップと、
前記ルータに、前記アップストリーム・トラフィックに関する情報を収集させるステップと、
前記ルータに、前記アップストリーム・トラフィックの中の情報に従って、マルチ・チャネルで高信頼性のネットワーク・ハードウェアを有するコンピュータ群から前記第２のコンピュータを選択させるステップと、
の中の少なくとも１つのステップを含むことを特徴とする方法。
【請求項６】
ルータに、第１のコンピュータから第２のコンピュータへの接続を介するトラフィックを処理させるステップであって、前記第１及び第２のコンピュータは共にマルチ・チャネルで高信頼性のネットワーク・ハードウェアを有する、ステップと、
前記第２のコンピュータが、リモート・ダイレクト・メモリ・アクセス・メッセージを用いて前記接続を介して前記第１のコンピュータまで直接にデータを転送することをイネーブルするステップと、
前記ルータに、前記第２のコンピュータから前記第１のコンピュータまでの前記接続を介する非リモート・ダイレクト・メモリ・アクセス・トラフィックを処理させるステップと、
を含むことを特徴とする方法。
【請求項７】
請求項６記載の方法において、前記ルータは前記トラフィックをトランスポート層の内部又はそれよりも上位の層においてのみ処理することを特徴とする方法。
【請求項８】
請求項６記載の方法において、
前記ルータに、所定のポリシに従って前記トラフィックをフィルタリングさせるステップと、
前記ルータに、前記トラフィックに関する情報を収集させるステップと、
前記ルータに、前記トラフィックの中の情報に従って、マルチ・チャネルで高信頼性のネットワーク・ハードウェアを有するコンピュータ群から前記第２のコンピュータを選択させるステップと、
の中の少なくとも１つのステップを含むことを特徴とする方法。
【請求項９】
ルータに、共にマルチ・チャネルで高信頼性のネットワーク・ハードウェアを有する第１のコンピュータと第２のコンピュータとの間で、トランザクション・トラフィックを、前記トランザクション・トラフィックの一部だけを処理しながら、転送させるステップを含む方法。
【請求項１０】
請求項９記載の方法において、前記一部は、
前記トランザクション・トラフィックのコマンド及びコマンド・パラメータと、
前記第１のコンピュータから前記第２のコンピュータまでの接続リクエストと、
前記第１のコンピュータから前記第２のコンピュータまでのアップストリーム・トラフィックと、
の中の少なくとも１つのステップを含むことを特徴とする方法。
【請求項１１】
請求項９記載の方法において、前記処理は、
所定のポリシに従って前記一部をフィルタリングするステップと、
前記一部に関する情報を収集するステップと、
の少なくとも一方を含むことを特徴とする方法。
【請求項１２】
請求項９記載の方法において、
前記ルータに、前記一部の中の情報に従って、マルチ・チャネルで高信頼性のネットワーク・ハードウェアを有するコンピュータ群から前記第２のコンピュータを選択させるステップを更に含むことを特徴とする方法。
【請求項１３】
請求項１、請求項４、請求項６及び請求項９の任意の請求項に記載の方法において、
前記ルータに、負荷均衡化の考慮に従って、マルチ・チャネルで高信頼性のネットワーク・ハードウェアを有するコンピュータ群から前記第２のコンピュータを選択させるステップを更に含むことを特徴とする方法。
【請求項１４】
パケット指向トラフィックのセッションをリモート・ダイレクト・メモリ・アクセス・メッセージに変換するステップを含むことを特徴とする方法。
【請求項１５】
請求項１４記載の方法において、前記パケット指向トラフィックはトランスポート制御プロトコル・トラフィックであることを特徴とする方法。
【請求項１６】
請求項１４記載の方法において、前記変換は、
パケット指向トラフィックの前記セッションを終端するステップと、
前記セッションからデータを抽出するステップと、
前記データを、リモート・ダイレクト・メモリ・アクセス・メッセージとして、マルチ・チャネルで高信頼性のネットワーク・ハードウェアを有する少なくとも１つのリモート・ノードのメモリに送信するステップと、
を含むことを特徴とする方法。
【請求項１７】
請求項１４記載の方法において、
所定のポリシに従って前記トラフィックをフィルタリングするステップと、
所定のポリシに従って前記トラフィックに関する情報を収集するステップと、
前記トラフィックの中の情報に従って前記トランザクションをルーティングするステップと、
負荷均衡化の考慮に従って前記トランザクションをルーティングするステップと、
の中の少なくとも１つのステップを含むことを特徴とする方法。
【請求項１８】
マルチ・チャネルで高信頼性のネットワーク・ハードウェアを有する複数のコンピュータの間のトランザクションを処理し、前記トランザクションの中の情報に従って前記複数のコンピュータの間で前記トランザクションを方向付けることができる１又は複数のルータを備えていることを特徴とするシステム。
【請求項１９】
請求項１８記載のシステムにおいて、
前記ルータはカスケード状に配列されている、
前記ルータの中の１又は複数は、前記トランザクションの中の情報に従って、前記ルータの間で前記トランザクションを方向付けることができる、
前記ルータの中の１又は複数は、負荷均衡化の考慮に従って、前記コンピュータの間で前記トランザクションを方向付けることができる、
前記ルータの中の１又は複数は、所定のポリシに従って前記トランザクションをフィルタリングする、及び／又は、前記トランザクションに関する情報を収集することができる、
の中の少なくとも１つの特徴を有することを特徴とするシステム。
【請求項２０】
マルチ・チャネルで高信頼性のネットワーク・ハードウェアを有する１又は複数のサーバ・コンピュータと、
クライアント・コンピュータからパケット指向トラフィックを受け取り、前記パケット指向トラフィックのセッションをリモート・ダイレクト・メモリ・アクセス・メッセージを含むトランザクションに変換し、前記トランザクションを前記サーバ・コンピュータの中の１つに送信することができるプロキシと、
を備えていることを特徴とするシステム。
【請求項２１】
請求項２０記載のシステムにおいて、前記パケット指向トラフィックはトランスポート制御プロトコル・トラフィックであることを特徴とするシステム。
【請求項２２】
請求項２０記載のシステムにおいて、
トランスポート層の内部又はそれよりも上位の層においてのみ前記トランザクションを処理することができる１又は複数のルータを更に備えていることを特徴とするシステム。
【請求項２３】
請求項２２記載のシステムにおいて、前記ルータの１又は複数は、前記トランザクションの中の情報及び／又は負荷均衡化の考慮に従って、前記サーバ・コンピュータ及び／又は前記ルータの間で前記トランザクションを方向付けることができることを特徴とするシステム。
【請求項２４】
請求項２２記載のシステムにおいて、前記ルータの中の１又は複数は、所定のポリシに従って前記トランザクションをフィルタリングする、及び／又は、前記トランザクションに関する情報を収集することができることを特徴とするシステム。
【請求項２５】
請求項１７及び請求項２０に記載の任意のシステムにおいて、前記マルチ・チャネルで高信頼性のネットワーク・ハードウェアは、仮想インターフェース・ハードウェアと、インフィニバンド・ハードウェアと、ファイバ・チャネル・ハードウェアと、ＳＣＳＩハードウェアと、非同期転送モード・ハードウェアと、拡張イーサネット（登録商標）ハードウェアと、ＴＣＰ／ＩＰ上のリモート・ダイレクト・メモリ・アクセス・ネットワーク・ハードウェアとを含むグループから選択されることを特徴とするシステム。
【請求項２６】
請求項１７及び請求項２０に記載の任意のシステムにおいて、前記トランザクションは、データベース・トランザクションと、リモート・プロシージャ・コール・トランザクションと、ストレージ・アクセス・トランザクションと、ファイル・アクセス・トランザクションと、ソケット・トランザクションとを含むグループから選択されることを特徴とするシステム。