グリッドコンピューティングの用途は何ですか?
グリッドコンピューティングは、共通の目的を満たすために、いくつかの管理ドメインにわたるコンピューターリソースを使用して作業を完了します。 グリッドコンピューティングの一部のアプリケーションには、独自のユーザーインターフェイスがあります。 このような場合、接続はピアツーピア(P2P)ファイル共有ネットワークなどのコンピューターオペレーターによって制御されます。 その他は、コンピューターのアイドル時間中の科学データの処理など、目立たないバックグラウンドタスクです。
グリッドコンピューティングは、プロジェクトファイルが複数の異なるノードに分散されるため、分散コンピューティングと呼ばれることがよくあります。 このノードは、数百マイル離れた中央コンピュータに疎結合された、インターネットに接続された単一のマシンで構成されています。 この中央マシンは、数百、数千もの他のノードに接続されており、すべてのノードがパケットを受信し、データを処理し、リクエストを送信しています。 グリッド構造に応じて、個々のノードは相互に通信できる場合とできない場合があります。
グリッドコンピューティングのアプリケーションによって得られる主な利点の1つは、非常に強力な仮想マシンを作成するためのノードと中央コンピューターの疎結合です。 このマシンは、基本的に、グリッド上の個々のコンピューターよりもはるかに高速でデータを処理できるスーパーコンピューターです。 このようなスーパーコンピューターグリッドテクノロジーは、地震、天気、さらには他の惑星の生命の可能性に関連するデータの研究と処理に効果的に使用されてきました。
このタイプのコンピューティングを使用する別の利点は、ノードと中央コンピューター間の双方向通信です。 グリッドコンピューティングプロセスは、もともとはインターネットを電力グリッドのようにすべきだという考えで設計されました。 電力グリッドシステムは、個々のポイントから情報を送受信して、使用統計を追跡します。 この同じ通信チャネルの原理により、使用量に基づいて経済的な価格のインターネットサービス向けにグリッドコンピューティングプロセスのアプリケーションを設計することができます。
グリッドコンピューティングの他のアプリケーションの中でも、このプログラミング構造はP2Pファイル共有ネットワークの形成にも役立ちます。 この種のネットワークでは、世界中の人々がオーディオ、ビデオ、テキストファイルなどのデータを共有できます。 グリッドコンピューティングシステムにより、ノードユーザーは、中央システムおよびネットワーク上の他の処理ポイントによって調整される検索機能を使用して、目的のファイルを見つけることができます。
このタイプのサービスの欠点は、ノード接続にあります。 このネットワークにはインターネットユーザーの多様なグループが関与するため、さまざまなノードがさまざまな手段で接続される場合があります。 その結果、一部のユーザーは、アップロード接続が非常に遅くなったり、ネットワークへの接続が不安定になったりする場合があります。 ダウンロードが完了する前に、ユーザーがホストされたファイルを使用してコンピューターを切断すると、コンピューターがオンラインに戻るまでファイルを使用できない場合があります。