ガンマ

ガンマは、PCのクラスタのための低い待ち時間の高いスループット通信システムです。
今すぐダウンロード

ガンマ ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Giuseppe Ciaccio
  • 出版社のWebサイト:
  • http://www.disi.unige.it/project/gamma/index.html

ガンマ タグ


ガンマ 説明

ガンマは、PCのクラスタのための低い待ち時間の高いスループット通信システムです。 ガンマは、モダン、業界標準LANファブリック(ギガビットイーサネット、MyRinet、SCI)とLinuxオペレーティングシステムの実行によって相互に接続されたワークステーション(Nows)とClustersのクラスタのための低遅延、ハイスループット通信システムです。標準的なPCクラスターの通常の欠点は、標準的なPCクラスターの通常の欠点は、業界標準通信プリミティブ、API、およびAPIの電流的実装を介したプロセス間通信へのサポートのパフォーマンスが悪いです。プロトコルは、通常、高コミュニケーション待ち時間と低通信スループットを示しています。 Gammaは、ギガビットイーサネットによってネットワーク化されたIntel IA-32プロセッサ(Intel Pentium、AMD K6、および優れたモデル)を持つPCのLinuxクラスタ上で実行されます。ガンマのコアは、ネットワークインタフェースカードを操作するカスタムLinuxネットワークデバイスドライバです( NIC)。ガンマドライバは、アクティブポートに基づいて低遅延、ハイスループット通信サービスを提供します。アクティブなメッセージから派生したメカニズム。ポイントツーポイントおよびブロードキャスト通信が提供されています。ブロードキャスト通信はイーサネットブロードキャストを直接利用しています。ガンマドライバは、並列ジョブが実行されていない限り標準のIPトラフィックを管理できます。したがって、クラスタが並列ジョブで使用されていないときはいつでもすべてのIPサービスが起動して実行されています。ガンマドライバに実装されている通信メカニズムは、ガンマユーザーライブラリを介してアプリケーション作成者に利用可能になります。ガンマライブラリはアプリケーションの起動をサポートします。アクティブポートメカニズムに基づくプロセスグループ化、ポイントツーポイント/ブロードキャスト通信、およびいくつかの集合ルーチン(バリア同期、およびブロードキャスト).Gammaは、2つのレベルのQoSを提供します。最速の通信に対応する下のものは、最も努力のサービスです。このサービスでは、ネットワークの輻輳と「ホットスポット」は、受信機NICまたはLANスイッチでさえオーバーランによってパケットを緩めます。他のQoSレベルはフロー制御通信を提供し、無視できるパフォーマンスペナルティで、ハードウェア障害までの信頼性を確保できます。ガンマドライバのインストールは、元のLinuxカーネルに2つの小さなパッチを2つだけです。 Gammaドライバによって拡張されたLinuxカーネルは、クラスタ内の各PCにインストールされている必要があります。メッセージ受け渡しによる並列処理・使用していないときはIPトラフィックを実行できます。ガンマは、同じ並列ジョブのより多くのプロセスインスタンスを同じCPU上で実行できます。スレッドの安全性は、異なるガンマポートを実行するときにポイントツーポイント通信で付与されます。しかしながら、集合ルーチン(バリア同期、およびブロードキャスト)は、所定のガンマポートを使用するのでスレッド互換性はない。パケット再送信メカニズムは完全ではない。欠けているパケットがブロックされていない送信から発生した場合、これは機能しません。このリリースでは、このリリースでは新機能:サポートされています。 。


ガンマ 関連ソフトウェア