目次:
定義-グリッドコンピューティングの意味
グリッドコンピューティングは、さまざまなドメインのコンピューターリソースを組み合わせて主な目的を達成するプロセッサアーキテクチャです。 グリッドコンピューティングでは、ネットワーク上のコンピューターがタスクを一緒に処理できるため、スーパーコンピューターとして機能します。
通常、グリッドはネットワーク内のさまざまなタスクで動作しますが、特殊なアプリケーションで動作することもできます。 多数の小さな問題を処理する柔軟性を維持しながら、スーパーコンピューターには大きすぎる問題を解決するように設計されています。 コンピューティンググリッドは、大規模な情報処理の不連続な要求に対応するマルチユーザーインフラストラクチャを提供します。
Techopediaはグリッドコンピューティングについて説明します
グリッドは、オペレーティングシステム、Linuxまたはフリーソフトウェアで実行されるコンピュータークラスターを形成する並列ノードによって接続されます。 クラスターのサイズは、小さなワークステーションから複数のネットワークまでさまざまです。 この技術は、いくつかのコンピューティングリソースを通じて、数学、科学、教育などの幅広いアプリケーションに適用されます。 多くの場合、構造分析、ATMバンキングなどのWebサービス、バックオフィスインフラストラクチャ、科学的研究またはマーケティング調査で使用されます。
グリッドコンピューティングのアイデアは、1990年代初頭にCarl Kesselman、Ian Foster、Steve Tueckeによって初めて確立されました。 彼らは、データストレージ管理、データ処理、および集中的な計算管理のためのグリッドを含むGlobus Toolkit標準を開発しました。
グリッドコンピューティングは、並列ネットワーク環境で接続された計算コンピューターの問題に使用されるアプリケーションで構成されています。 各PCを接続し、情報を組み合わせて、計算集約型の1つのアプリケーションを形成します。
グリッドには、ネットワーク内で、または共通の目標を達成するための特定のガイドラインを持つオープンスタンダードを使用して、多様なソフトウェアおよびハードウェア構造、コンピューター言語、およびフレームワークに基づくさまざまなリソースがあります。
グリッド操作は通常、2つのカテゴリに分類されます。
- データグリッド:データ管理と制御されたユーザー共有に使用される大規模な分散データセットを処理するシステム。 分散して組織化された研究をサポートする仮想環境を作成します。 南カリフォルニア地震センターは、データグリッドの一例です。 デジタルライブラリ、分散ファイルシステム、および継続的なアーカイブを作成する中間ソフトウェアシステムを使用します。
- CPU Scavenging Grids:必要に応じて1つのPCから別のPCにプロジェクトを移動するサイクルスカベンジングシステム。 おなじみのCPU清掃グリッドは、300万台を超えるコンピューターを含む地球外知能計算の検索です。
グリッドコンピューティングは、Global Grid Forumによって標準化され、Globus Toolkitを使用してGlobus Allianceによって適用されます。GlobusToolkitは、さまざまなアプリケーションコンポーネントを含むグリッドミドルウェアのデファクトスタンダードです。
グリッドアーキテクチャは、以下を含むグローバルグリッドフォーラム定義のプロトコルを適用します。
- グリッドセキュリティインフラストラクチャ
- 監視および発見サービス
- グリッドリソースの割り当てと管理プロトコル
- セカンダリストレージとGridFTPへのグローバルアクセス
