グリッド・コンピューティング
グリッド・コンピューティングは、各地に散在するこれらの大規模計算のためのスーパーコンピュータやコンピュータ・クラスターを統一的に利用出来るようにし、更に全体の処理スループットの増加を目指すものである。各地の計算センターに置かれたスーパーコンピュータやコンピュータ・クラスター等の計算資源は、それぞれに仕様が異なるため、従来それらの複数を利用する場合には個々の仕様に合わせた計算処理をそれぞれに用意しなければならなかったが、グリッド・コンピューティングはその手間を省き統一的に扱える様にするものである。
初期のグリッドは、大規模な計算処理を複数の計算センターで行なうことを目指す「コンピューティング・グリッド(計算グリッド)」であったが、大規模なデータを扱う必要のある科学研究分野で「データ・グリッド」が提唱・開発され、現在は計算処理とデータ保存・利用の両方の機能を備えているものが多い。また、産業界向けに開発されているツールキットは単体の計算処理よりも複数処理のスループット改善を重視して開発されているものが多い(これは処理の並列化、分散化に対しアプリケーション自体が対応していないケースが考慮されていることも一因である)。
Globusツールキットは、グリッドを構成するためのミドルウェアとして事実上の標準になりつつある。Globusが提供するサービスには以下のような物がある。
資源管理(グリッド資源管理プロトコル:GRAM、Grid Resource Management Service)。
情報サービス(監視と検知サービス:MDS - Monitoring and Discovery Service)。
データ移動と管理(二次記憶への広域アクセス:GASS - Global Access to Secondary Storage)。
GridFTP