DIET

DIET

DIETは、グリッドコンピューティング用のソフトウェアです。ミドルウェアとして、DIETはオペレーティングシステム(ハードウェアの詳細を処理する)とアプリケーションソフトウェア(特定の計算タスクを処理する)の間に位置します。
グリッドミドルウェアの既存のアプローチの中で、シンプルで強力かつ柔軟なアプローチは、従来のクライアントサーバーまたはリモートプロシージャコール(RPC)パラダイムを介して、異なる管理ドメインで利用可能なサーバーを使用することです。ネットワーク対応サーバー(NES)は、Grid-RPCとも呼ばれるこのモデルを実装します。クライアントは、リソース上で利用可能なサーバーを見つけることを目標とするスケジューラに計算要求を送信します。DIETプロジェクトの目的は、計算サーバーを構築するためのツールセットを開発することです。GlobusやLegionなどのグリッドコンピューティング環境のおかげで、またはAmazon EC2などのクラウドソリューションを通じて、インターネットを介して巨大な問題を計算できるようになりました。現在のアプリケーションのほとんどは数値であるため、BLAS、LAPACK、ScaLAPACK、PETScなどのライブラリの使用は必須です。FortranやCなどの言語を使用した高レベルアプリケーションでのこのようなライブラリの統合は、決して簡単ではありません。さらに、このようなアプリケーションの計算能力とメモリのニーズは、もちろんすべてのワークステーションで利用できるとは限りません。したがって、RPCは、グリッド上で問題解決環境を構築するための良い候補のようです。DIETプロジェクトは、複数のエージェントにスケジューリング問題を分散させることに焦点を当てたスケーラブルなミドルウェアの開発に焦点を当てています。DIETは、Grid-RPCパラダイムを使用してアプリケーションを構築するために一緒に使用できる要素のセットで構成されています。このミドルウェアは、クライアントの要求(解決する問題、関連するデータのサイズなど)、ターゲットプラットフォームのパフォーマンス(サーバーの負荷、使用可能なメモリ、通信パフォーマンスなど)で指定された情報に従って適切なサーバーを見つけることができます。以前の計算中に保存されたデータのローカル可用性。スケジューラーは、静的または動的に(ピア2ピア方式で)接続されたいくつかのコラボレーション階層を使用して配布されます。永続的なデータが将来の再利用のためにシステム内にとどまることを可能にするデータ管理が提供されます。
diet

ウェブサイト:

商用ライセンスを使用するすべてのプラットフォーム用のDIETの代替

PiCloud

PiCloud

PiCloudは、すべての科学者、開発者、およびエンジニアに、指先でスーパーコンピューターを提供します。
  • 有料アプリ
  • Web