グリッドコンピューティング

今週のお題グリッドは通常、コンピュータクラスタのですが、もっとより少なく、緊密に結合されたジョブを実行するよりも、コンピューティングのユーティリティのようにスループットに焦点を当てた。多くの場合、グリッドは、おそらく地理的に、時には関係のない組織が管理し、分散コンピュータの異種コレクションを組み込む予定。

グリッドコンピューティングワークロードのために多くの独立系の仕事や仕事のパケットは、ジョブの間でデータを共有するには、計算処理中に持っていない構成に最適です。グリッドコンピュータには、独立して、グリッド、クラスタの残りの作業を実行するジョブの割り当てを管理するために役立つ。などのリソースは、ストレージのすべてのノードで共有されるかもしれないが、1つのジョブの中間結果は、グリッドの他のノード上で進行中のジョブには影響はありません。

非常に大規模なグリッドの例@ homeプロジェクトの折り畳みです。これは、研究者が病気などの治療法を見つけるために使用されているデータを分析して、アルツハイマー病やがんの。もう一つの大規模なプロジェクトは、SETIは、最大の存在のグリッドで配布されることがありますhomeプロジェクト、@です。これは、世界中のアレシボ天文台電波望遠鏡からのデータを分析し、地球外知的生命の証拠を探して、約三百万の家庭用コンピュータのすべてを使用します。これらの両方の例では、存在しないノード間通信や共有ストレージです。個々のノードは、メイン、中央の場所に小さな処理ジョブを取得するために接続します。その後計算を実行し、中央のサーバに結果を返します。ホームプロジェクト@ソフトウェアを一般的には、コンピュータがアイドル状態であるが実行されるの場合には。 Ŭ Ĉバークレーの個々のユーザーに貢献できるように、BOINCオープンソースのアプリケーションを開発していると、他のプロジェクトなどのホーム(大型ハドロン衝突型加速器)@入会をしてアイドル状態にする時間をパーセンテージを割り当てるように設定することができる1つのマネージャから上記のよう各ノードに登録されているプロジェクトです。ソフトウェアをダウンロードすることができるプロジェクトのリストがここにBOINCを発見することができます

グリッドのセットアップでは、ノードが1つのセッションで処理するし、その結果を返すと、中央のプロジェクトのサーバーから新しい仕事を取得することができますしかし、多くの仕事に就くことができます。