(57)【要約】【課題】  低レンテンシなＲＤＭＡ転送を実現することができるＲＤＭＡ転送システムを提供する。【解決手段】  送信側ノード１のメモリ１１の転送コマンドキュー１１１内にコマンドが複数キューイングされている場合、コマンド先読み機構１３１はコマンドの先読みを実施し、プリフェッチパケット作成機構１３２はその結果を基にプリフェッチパケットを作成する。プリフェッチパケット制御機構１３３はその作成されたプリフェッチパケットを転送制御機構１３から事前に送信するよう制御する。受信側ノード２では後続データセルの到着前に、プリフェッチパケットロールイン機構２４２によって変換テーブルキャッシュ２４１にロールインさせ、変換テーブルキャッシュ２４１のミスヒットを防止する。【選択図】      図１                                                  
2005038218.tif 000002
【特許請求の範囲】
【請求項１】
送信側ノードのメモリのデータを格納すべき領域／データを読出すべき領域と、受信側ノードのメモリのデータを格納すべき領域／データを読出すべき領域とを指定してそれらの領域間でデータのコピーを行う転送指示が与えられた時にそれに対応するコマンドを処理することで、送信側ノード及び受信側ノード各々のメモリ間で直接データのコピーを行うＲＤＭＡ（Ｒｅｍｏｔｅ  Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）転送システムであって、
前記コマンドの先読みを実施して前記メモリの領域を指定する仮想アドレスを取得する取得機構と、その仮想アドレスを前記受信側ノードに通知するためのプリフェッチパケットを作成する作成機構とを送信側ノードに有し、
前記プリフェッチパケットの受信時に該当アドレス変換テーブルエントリをキャッシュにロールインするロールイン機構を受信側に有することを特徴とするＲＤＭＡ転送システム。
【請求項２】
転送コマンドが複数キューイングされている場合にそのコマンドキューの先読みを前記取得機構で実施し、後続の仮想アドレスを含みかつデータが付随しないプリフェッチパケットを前記作成機構で作成して前記受信側ノードへのデータパケットの送信に先駆けて送信することを特徴とする請求項１記載のＲＤＭＡ転送システム。
【請求項３】
前記送信側ノード及び前記受信側ノード各々が接続されるネットワークのトラフィック状態を監視する監視機構と、前記監視機構で得た前記ネットワークのトラフィック状態に応じて前記プリフェッチパケットの送信可否を判定する機構とを前記送信側ノードに含み、
前記プリフェッチパケットを前記ネットワークのトラフィックが低い時にデータパケットに先駆けて送信することを特徴とする請求項１または請求項２記載のＲＤＭＡ転送システム。
【請求項４】
前記ネットワークのトラフィックが高い時に前記プリフェッチパケットの送信を抑止することを特徴とする請求項３記載のＲＤＭＡ転送システム。
【請求項５】
送信側ノードのメモリのデータを格納すべき領域／データを読出すべき領域と、受信側ノードのメモリのデータを格納すべき領域／データを読出すべき領域とを指定してそれらの領域間でデータのコピーを行う転送指示が与えられた時にそれに対応するコマンドを処理することで、送信側ノード及び受信側ノード各々のメモリ間で直接データのコピーを行うシステムのＲＤＭＡ（Ｒｅｍｏｔｅ  Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）転送方法であって、送信側ノード側に、前記コマンドの先読みを実施して前記メモリの領域を指定する仮想アドレスを取得するステップと、その仮想アドレスを前記受信側ノードに通知するためのプリフェッチパケットを作成するステップとを有し、
前記プリフェッチパケットを前記受信側ノードへのデータパケットの送信に先駆けて送信することを特徴とするＲＤＭＡ転送方法。
【請求項６】
転送コマンドが複数キューイングされている場合にそのコマンドキューの先読みを実施し、後続の仮想アドレスを含みかつデータが付随しないプリフェッチパケットを作成して前記受信側ノードへのデータパケットの送信に先駆けて送信することを特徴とする請求項５記載のＲＤＭＡ転送方法。
【請求項７】
前記送信側ノード側に、前記送信側ノード及び前記受信側ノード各々が接続されるネットワークのトラフィック状態を監視するステップと、前記監視機構で得た前記ネットワークのトラフィック状態に応じて前記プリフェッチパケットの送信可否を判定するステップとを含み、
前記プリフェッチパケットを前記ネットワークのトラフィックが低い時にデータパケットに先駆けて送信することを特徴とする請求項５または請求項６記載のＲＤＭＡ転送方法。
【請求項８】
前記ネットワークのトラフィックが高い時に前記プリフェッチパケットの送信を抑止することを特徴とする請求項７記載のＲＤＭＡ転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＲＤＭＡ転送システム及びそれに用いるＲＤＭＡ転送方法に関し、特にＲＤＭＡ（Ｒｅｍｏｔｅ  Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）転送方法におけるアドレス変換に関する。
【背景技術】
【０００２】
従来、２つのノード間で、複数のレコードからなるデータを受け渡す技術としては、ＲＤＭＡを用いたデータ転送を行うことで、リアルタイム処理に適用可能とする方法が提案されている（例えば、特許文献１参照）。
【０００３】
ＲＤＭＡとは、送信側ノードが送信すべきデータのアドレスを受信側ノードが分かっている、または受信側ノードが受信すべきデータのアドレスを送信側ノードが分かっている技術である。
【０００４】
ＲＤＭＡでは、この前提を基に、ネットワークで接続された２つのノード間において、一方のノードのプログラムが、そのノードの主記憶のデータを格納すべき領域／データを読出すべき領域と、他方のノードの主記憶のデータを格納すべき領域／データを読出すべき領域とを指定してそれらの領域間でデータのコピーをする要求を作成し、その要求を通信手段またはそれを制御するソフトウェアで処理することで、２つのノード各々の主記憶間で直接データのコピーを行っている。
【０００５】
【特許文献１】特開２００２−６３０６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した従来のＲＤＭＡ転送方法では、アドレス変換テーブルのキャッシュにミスしてしまった場合、メモリから変換テーブルエントリを取得してくる必要があるため、レイテンシの面で不利である。
【０００７】
すなわち、従来のＲＤＭＡ転送方法では、図５に示すように、第一転送パケットＢ１の転送が終了し、第２転送パケットＢ２のファーストセルＢ２１が到着するまで、第２転送パケットＢ２の転送先アドレス（転送先アドレス＃２）が判らないため、キャッシュ判定が遅くなり、ミスした場合にレイテンシが悪化してしまうという問題がある。
【０００８】
そこで、本発明の目的は上記の問題点を解消し、低レンテンシのＲＤＭＡ転送を実現することができるＲＤＭＡ転送システム及びそれに用いるＲＤＭＡ転送方法を提供することにある。
【０００９】
また、本発明の他の目的は、低レンテンシかつ高スループットなＲＤＭＡ転送を実現することができるＲＤＭＡ転送システム及びそれに用いるＲＤＭＡ転送方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明によるＲＤＭＡ転送システムは、送信側ノードのメモリのデータを格納すべき領域／データを読出すべき領域と、受信側ノードのメモリのデータを格納すべき領域／データを読出すべき領域とを指定してそれらの領域間でデータのコピーを行う転送指示が与えられた時にそれに対応するコマンドを処理することで、送信側ノード及び受信側ノード各々のメモリ間で直接データのコピーを行うＲＤＭＡ（Ｒｅｍｏｔｅ  Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）転送システムであって、
前記コマンドの先読みを実施して前記メモリの領域を指定する仮想アドレスを取得する取得機構と、その仮想アドレスを前記受信側ノードに通知するためのプリフェッチパケットを作成する作成機構とを送信側ノードに備え、
前記プリフェッチパケットの受信時に該当アドレス変換テーブルエントリをキャッシュにロールインするロールイン機構を受信側に備えている。
【００１１】
本発明による他のＲＤＭＡ転送システムは、上記の構成のほかに、前記送信側ノード及び前記受信側ノード各々が接続されるネットワークのトラフィック状態を監視する監視機構と、前記監視機構で得た前記ネットワークのトラフィック状態に応じて前記プリフェッチパケットの送信可否を判定する機構とを前記送信側ノードに具備し、
前記プリフェッチパケットを前記ネットワークのトラフィックが低い時にデータパケットに先駆けて送信している。
【００１２】
本発明によるＲＤＭＡ転送方法は、送信側ノードのメモリのデータを格納すべき領域／データを読出すべき領域と、受信側ノードのメモリのデータを格納すべき領域／データを読出すべき領域とを指定してそれらの領域間でデータのコピーを行う転送指示が与えられた時にそれに対応するコマンドを処理することで、送信側ノード及び受信側ノード各々のメモリ間で直接データのコピーを行うシステムのＲＤＭＡ（Ｒｅｍｏｔｅ  Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）転送方法であって、送信側ノード側に、前記コマンドの先読みを実施して前記メモリの領域を指定する仮想アドレスを取得するステップと、その仮想アドレスを前記受信側ノードに通知するためのプリフェッチパケットを作成するステップとを備え、
前記プリフェッチパケットを前記受信側ノードへのデータパケットの送信に先駆けて送信している。
【００１３】
本発明による他のＲＤＭＡ転送方法は、上記のステップのほかに、前記送信側ノード側に、前記送信側ノード及び前記受信側ノード各々が接続されるネットワークのトラフィック状態を監視するステップと、前記監視機構で得た前記ネットワークのトラフィック状態に応じて前記プリフェッチパケットの送信可否を判定するステップとを具備し、
前記プリフェッチパケットを前記ネットワークのトラフィックが低い時にデータパケットに先駆けて送信している。
【００１４】
すなわち、本発明のＲＤＭＡ（Ｒｅｍｏｔｅ  Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）転送システムは、送信側ノードのメモリのデータを格納すべき領域／データを読出すべき領域と、受信側ノードのメモリのデータを格納すべき領域／データを読出すべき領域とを指定してそれらの領域間でデータのコピーを行う転送指示が与えられた時にそれに対応するコマンドを処理することで、送信側ノード及び受信側ノード各々のメモリ間で直接データのコピーを行うシステムにおいて、コマンドの先読みを実施して仮想アドレスを取得する機構と、その仮想アドレス値を用いてプリフェッチパケットを作成する機構とを送信側に配設し、プリフェッチパケットの受信時に該当アドレス変換テーブルエントリをキャッシュにロールインする機構を受信側に配設することで、転送コマンドが複数キューイングされている場合にコマンドキューの先読みを実施し、後続の仮想アドレスを含みデータが付随しないパケット（プリフェッチパケット）をデータパケットに先駆けて送信している。
【００１５】
また、本発明のＲＤＭＡ転送システムは、上記の機構のほかに、ネットワークトラフィック状態を監視する機構と、ネットワークトラフィック状態によってプリフェッチパケットを送信の可否を判定する機構とを配設することで、後続の仮想アドレスを含みデータが付随しないパケット（プリフェッチパケット）をネットワークトラフィックが低い時にデータパケットに先駆けて送信している。
【００１６】
より具体的に説明すると、本発明によるＲＤＭＡ転送システムは、送信側ノードのメモリ内に予め転送コマンドキュー、アドレス変換テーブル、転送元データを用意し、送信側ノードのネットワークＨＷ（ハードウェア）に転送指示が与えられると、ネットワークＨＷがまずメモリの転送コマンドキューから転送コマンドを取出し、アドレス変換機構を用いてアドレス変換を実施して転送元アドレスを特定する。
【００１７】
アドレス変換機構は変換テーブルキャッシュにヒットすると、その情報からアドレス変換を実施し、変換テーブルキャッシュにミスヒットすると、メモリ内のアドレス変換テーブルの情報からアドレス変換を実施する。送信側ノードではこの変換後のアドレスを基に転送元データを取出し、転送先アドレスとともに受信側ノードにリンクケーブルを使ってセルデータの転送を実施する。
【００１８】
受信側ノードでは、受信したデータの送信先アドレスのアドレス変換をアドレス変換機構で実施し、転送先アドレスの特定を行う。この時、受信側ノードでは、変換テーブルキャッシュにエントリが存在すれば、すぐに転送先データへの書込みが可能となる。しかしながら、受信側ノードでは、変換テーブルキャッシュにエントリが存在しなければ、一旦、メモリ経由で変換テーブルエントリをアドレス変換機構内に取得する必要があるため、レイテンシが悪化してしまう。
【００１９】
本発明のＲＤＭＡ転送システムでは、このテーブルキャッシュのミスヒットを未然に防ぐため、送信側ノードの転送コマンドキュー内にコマンドが複数キューイングされている場合に、コマンド先読み機構でコマンドの先読みを実施し、プリフェッチパケットをプリフェッチパケット作成機構で作成し、事前に送信することによって、後続データセルの到着前に、受信側ノードのプリフェッチパケットのロールイン機構でキャッシュにロールインさせ、キャッシュミスを防止している。これによって、本発明のＲＤＭＡ転送システムでは、低レンテンシかつ高スループットなＲＤＭＡ転送が実現可能となる。
【００２０】
また、本発明のＲＤＭＡ転送システムでは、上記の処理のほかに、ネットワークのトラフィック状況をネットワークトラフィック監視機構で監視し、ネットワークのトラフィック状況に応じてこのプリフェッチパケットを送信するか否かの判断を送信可否判定機構で行い、ネットワークトラフィックのトラフィク量が高い場合に、プリフェッチパケットの送信を制限している。これによって、本発明のＲＤＭＡ転送システムでは、低レンテンシかつ高スループットなＲＤＭＡ転送が実現可能となる。
【発明の効果】
【００２１】
本発明のＲＤＭＡ転送システムは、以下に述べるように構成及び動作とすることによって、低レンテンシなＲＤＭＡ転送を実現することができるという効果が得られる。
【００２２】
また、本発明の他のＲＤＭＡ転送システムは、以下に述べるように構成及び動作とすることによって、低レンテンシかつ高スループットなＲＤＭＡ転送を実現することができるという効果が得られる。
【発明を実施するための最良の形態】
【００２３】
次に、本発明の実施の形態について図面を参照して説明する。図１は本発明の実施の形態によるＲＤＭＡ（Ｒｅｍｏｔｅ  Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）転送システムの構成を示すブロック図である。図１において、本発明の実施の形態によるＲＤＭＡ転送システムは送信側ノード１と受信側ノード２とをリンクケーブル１０１で接続して構成されている。
【００２４】
送信側ノード１はメモリ１１と、ネットワークＨＷ（ハードウェア）１２とから構成され、メモリ１１内には予め転送コマンドキュー１１１と、アドレス変換テーブル１１２と、転送元データ１１３とが用意されている。
【００２５】
また、ネットワークＨＷ１２はコマンド先読み機構１３１とプリフェッチパケット作成機構１３２とプリフェッチパケット制御機構１３３とトラフィック監視機構１３４とを備えた転送制御機構１３と、変換テーブルキャッシュ１４１を備えたアドレス変換機構１４とから構成されている。
【００２６】
受信側ノード２はアドレス変換テーブル２１１と転送先データ２１２とが用意されたメモリ２１と、ネットワークＨＷ２２とから構成されている。ネットワークＨＷ２２は転送制御機構２３と、変換テーブルキャッシュ２４１とプリフェッチパケットロールイン機構２４２とを備えたアドレス変換機構２４とから構成されている。
【００２７】
ネットワークＨＷ１２は転送指示が与えられると、まずメモリ１１の転送コマンドキュー１１１から転送コマンドを取出し、アドレス変換機構１４を用いてアドレス変換を実施して転送元アドレスを特定する。
【００２８】
アドレス変換機構１４は変換テーブルキャッシュ１４１にヒットすると、その情報からアドレス変換を実施し、変換テーブルキャッシュ１４１にミスヒットすると、メモリ１１内のアドレス変換テーブル１１２の情報からアドレス変換を実施する。
【００２９】
転送制御機構１３はこの変換後のアドレスを基に転送元データ１１３を取出し、転送先アドレスとともに、受信側ノード２にリンクケーブル１０１を使ってセルデータの転送を実施する。
【００３０】
受信側ノード２では受信したデータの送信先アドレスのアドレス変換をアドレス変換機構２４で実施し、転送先アドレスの特定を行う。この時、転送制御機構２３は変換テーブルキャッシュ２４１にエントリが存在すれば、すぐにメモリ２１の転送先データ２１２への書込みが可能となるが、変換テーブルキャッシュ２４１にエントリが存在しなければ、一旦、メモリ２１経由で変換テーブルキャッシュ２４１のエントリをアドレス変換機構２４内に取得する必要があるため、レイテンシが悪化してしまう。
【００３１】
本発明の実施の形態では、この変換テーブルキャッシュ２４１のミスヒットを未然に防ぐため、送信側ノード１のメモリ１１の転送コマンドキュー１１１内にコマンドが複数キューイングされている場合に、コマンド先読み機構１３１でコマンドの先読みを実施し、プリフェッチパケットをプリフェッチパケット作成機構１３２で作成し、プリフェッチパケット制御機構１３３の制御によって転送制御機構１３から事前に送信することによって、後続データセルの到着前にプリフェッチパケットロールイン機構２４２によって変換テーブルキャッシュ２４１にロールインさせ、変換テーブルキャッシュ２４１のミスヒットを防止している。
【００３２】
また、送信側ノード１ではネットワーク（図示せず）のトラフィック状況をトラフィック監視機構１３４で監視し、ネットワークのトラフィック状況に応じて、このプリフェッチパケットを送信するか否かの判断をプリフェッチパケット制御機構１３３で行い、ネットワークのトラフィク量が高い場合にプリフェッチパケットの送信を制限している。
【００３３】
これによって、本発明の実施の形態では、帯域に余裕がある場合にプリフェッチパケットの送信による低レンテンシを実現することができ、帯域に余裕が無い場合にプリフェッチパケットを抑制することでスループットを落とすことなく転送を行うができるので、低レンテンシかつ高スループットなＲＤＭＡ転送を実現することができる。
【実施例１】
【００３４】
図２は本発明の一実施例によるネットワークパケットの一例を示す図であり、図３は本発明の一実施例によるＲＤＭＡ転送時のアドレス変換方法を示すフローチャートである。尚、本発明の一実施例によるＲＤＭＡ転送システムは、図１に示す本発明の実施の形態によるＲＤＭＡ転送システムと同様の構成となっているので、これら図１〜図３を参照して本発明の一実施例によるＲＤＭＡ転送時のアドレス変換方法について説明する。
【００３５】
本実施例では、メモリ１１内に、ネットワークインタフェースコントロールドライバ（図示せず）によって、予めアドレス変換テーブル１１２を用意しておく。ＲＤＭＡを実行するアプリケーションは転送コマンドキュー１１１を作成し、ネットワークＨＷ１２にＩ／Ｏアクセスで転送指示を発行する。
【００３６】
ネットワークＨＷ１２は転送指示を受けると（図３ステップＳ１）、まずメモリ１１の転送コマンドキュー１１１から転送コマンドを取出し（図３ステップＳ２）、アドレス変換機構１４を用いて論理アドレスから物理アドレスへのアドレス変換を実施して転送元アドレスを特定する（図３ステップＳ６）。
【００３７】
アドレス変換機構１４は変換テーブルキャッシュ１４１にヒットすると（図３ステップＳ７）、その情報からアドレス変換を実施し（図３ステップＳ８）、ミスヒットすると（図３ステップＳ７）、メモリ１１内のアドレス変換テーブル１１２の情報からアドレス変換を実施するとともに（図３ステップＳ９）、変換テーブルキャッシュ１４１にエントリを格納する。
【００３８】
転送制御機構１３はこの変換後のアドレスを基に転送元データ１１３を取出し、転送先アドレスとともに、受信側ノード２にリンクケーブル１０１を使ってセルデータの転送を実施する（図３ステップＳ１０）。セルデータはコマンド全体の転送を分割したもので、ネットワークＨＷ１２によって分割されている。
【００３９】
受信側ノード２はセルデータを受信すると、データ内の送信先アドレスを基に論理アドレスから物理アドレスへの変換をアドレス変換機構２４で実施し、転送先アドレスの特定を行う。この時、受信側ノード２は変換テーブルキャッシュ２４１にエントリが存在すれば、すぐにメモリ２１の転送先データ２１２への書込みが可能となる。
【００４０】
しかしながら、受信側ノード２は変換テーブルキャッシュ２４１に存在していなければ、一旦、メモリ２１経由で変換テーブルキャッシュ２４１のエントリをアドレス変換機構２４内に取得する必要があるため、レイテンシが悪化してしまう。
【００４１】
そこで、本実施例では、転送コマンドキュー１１１内にコマンドが複数キューイングされていれば（図３ステップＳ３）、コマンド先読み機構１３１でコマンドの先読みを実施し（図３ステップＳ４）、プリフェッチパケットをプリフェッチパケット作成機構１３２で作成し、事前に送信する（図３ステップＳ５）。
【００４２】
受信側ノード２では後続データセルの到着前に、プリフェッチパケットロールイン機構２４２で変換テーブルキャッシュ２４１にエントリをロールインさせることで、変換テーブルキャッシュ２４１のミスヒットを防止することができるため、低レンテンシを実現することができる。
【００４３】
すなわち、本実施例では、第２転送パケットＡ３のファーストセルＡ３１が到着するよりも前に、プリフェッチパケットＡ２によって転送先アドレス情報を認識することができるため、変換テーブルキャッシュ２４１にミスヒットした場合でも、データセル到着前に変換テーブルキャッシュ２４１にアドレス変換エントリをロールインすることができるため、レイテンシの改善に効果が発揮される。
【実施例２】
【００４４】
図４は本発明の他の実施例によるＲＤＭＡ転送時のアドレス変換方法を示すフローチャートである。尚、本発明の他の実施例によるＲＤＭＡ転送システムは、図１に示す本発明の実施の形態によるＲＤＭＡ転送システムと同様の構成となっているので、これら図１及び図４を参照して本発明の他の実施例によるＲＤＭＡ転送時のアドレス変換方法について説明する。また、図４において、ステップＳ１１〜Ｓ１４，Ｓ１８〜Ｓ２２は図３のステップＳ１〜Ｓ１０と同様なので、その説明は省略する。
【００４５】
上述した本発明の一実施例によるアドレス変換方法では、ネットワークの帯域に余裕が無い状態の時に、プリフェッチパケット分のスループットの低下が発生してしまうという問題を内在している。
【００４６】
そこで、本実施例ではネットワーク（リンクケーブル１０１）のトラフィック状況をトラフィック監視機構１３４で監視し、トラフィック監視機構１３４で得たネットワークのトラフィック状況及び転送長に応じて、上記のプリフェッチパケット作成機構１３２で作成されたプリフェッチパケットを送信するか否かの判断をプリフェッチパケット制御機構１３３で行っている（図４ステップＳ１５，Ｓ１６）。
【００４７】
プリフェッチパケット制御機構１３３はネットワークのトラフィク量が低い場合にのみプリフェッチパケットの送信を行い（図４ステップＳ１７）、ネットワークのトラフィク量が高い場合にプリフェッチパケットの送信を制限している。
【００４８】
これによって、本実施例では、ネットワークのトラフィックに余裕のある場合に低レイテンシのＲＤＭＡ転送を行うことができ、ネットワークのトラフィックに余裕がない場合にスループットを落とすことなく通信することができる。よって、本実施例では低レンテンシかつ高スループットなＲＤＭＡ転送を実現することができる。
【産業上の利用可能性】
【００４９】
上述した各実施例では、固定長セルの場合について述べているが、可変長セルにも適用可能である。また、上記の各実施例では、プリフェッチパケットが直前パケットのラストセルよりも前に挿入されている例を示しているが、受信側メモリのアドレステーブルエントリの取得速度によっては、ラストセルの後でもキャッシュにロールインが間に合うタイミングで送信することができれば、上記と同様の効果が得られる。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施の形態によるＲＤＭＡ転送システムの構成を示すブロック図である。
【図２】本発明の一実施例によるネットワークパケットの一例を示す図である。
【図３】本発明の一実施例によるＲＤＭＡ転送時のアドレス変換方法を示すフローチャートである。
【図４】本発明の他の実施例によるＲＤＭＡ転送時のアドレス変換方法を示すフローチャートである。
【図５】従来例によるネットワークパケットの一例を示す図である。
【符号の説明】
【００５１】
１  送信側ノード
２  受信側ノード
１１，２１  メモリ
１２，２２  ネットワークＨＷ
１３，２３  転送制御機構
１４，２４  アドレス変換機構
１０１  リンクケーブル
１１１  転送コマンドキュー
１１２，２１１  アドレス変換テーブル
１１３  転送元データ
１３１  コマンド先読み機構
１３２  プリフェッチパケット作成機構
１３３  プリフェッチパケット制御機構
１３４  トラフィック監視機構
１４１，２４１  変換テーブルキャッシュ
２１２  転送先データ
２４２  プリフェッチパケットロールイン機構
【図１】
2005038218.tif 000003
【図２】
2005038218.tif 000004
【図３】
2005038218.tif 000005
【図４】
2005038218.tif 000006
【図５】
2005038218.tif 000007