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の代替

BOINC

BOINC

BOINC(Berkeley Open Infrastructure for Network Computing)は、ボランティアコンピューティングとデスクトップグリッドおよびボランティアコンピューティングのためのソフトウェアプラットフォームです。
Apache Mesos

Apache Mesos

Apache Mesosは、サーバーの共有プールでアプリケーションを実行する複雑さを簡素化するクラスターマネージャーです。
Folding@home

Folding@home

既に折り畳んでいる場合、または以前にそのことを聞いたことがない場合でも、目標(100万フォルダー)を達成するにはあなたの助けが必要です。
GridRepublic

GridRepublic

GridRepublicは、一般的なコンピューターユーザーによるインストールと参加を簡素化するように設計されたBOINCソフトウェアのカスタマイズバージョンです。
Charity Engine

Charity Engine

チャリティーエンジンは、膨大で高価なコンピューティングジョブを数千個の小さな断片に分割します。各ジョブは、ホームPCがバックグラウンドタスクとして動作するのに十分なほど単純です。
PiCloud

PiCloud

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

Progress Thru Processors

Progress Thru Processorsは、平均的なコンピュータユーザーによるインストールと参加を簡素化するように設計されたBOINCソフトウェアのカスタマイズバージョンです...
EteRNA

EteRNA

EteRNAをプレイすることで、合成RNAデザインの最初の大規模なライブラリの作成に参加できます。
  • 無料アプリ
  • Web
JPPF

JPPF

オープンソースのグリッドコンピューティングソリューション。JPPFを使用すると、計算負荷の高いタスクを簡単に並列化し、グリッド上で実行できます。
HFM-NET

HFM-NET

Folding @ Homeクライアント監視アプリケーション。
Distri.js

Distri.js

サーバーとクライアントを含む、ブラウザーに分散コンピューティングをもたらすソフトウェアファミリー。