0
DIET
DIETは、グリッドコンピューティング用のソフトウェアです。ミドルウェアとして、DIETはオペレーティングシステム(ハードウェアの詳細を処理する)とアプリケーションソフトウェア(特定の計算タスクを処理する)の間に位置します。
- 無料アプリ
- Windows
- Mac
- Linux
- Self-Hosted
- BSD
グリッドミドルウェアの既存のアプローチの中で、シンプルで強力かつ柔軟なアプローチは、従来のクライアントサーバーまたはリモートプロシージャコール(RPC)パラダイムを介して、異なる管理ドメインで利用可能なサーバーを使用することです。ネットワーク対応サーバー(NES)は、Grid-RPCとも呼ばれるこのモデルを実装します。クライアントは、リソース上で利用可能なサーバーを見つけることを目標とするスケジューラに計算要求を送信します。DIETプロジェクトの目的は、計算サーバーを構築するためのツールセットを開発することです。GlobusやLegionなどのグリッドコンピューティング環境のおかげで、またはAmazon EC2などのクラウドソリューションを通じて、インターネットを介して巨大な問題を計算できるようになりました。現在のアプリケーションのほとんどは数値であるため、BLAS、LAPACK、ScaLAPACK、PETScなどのライブラリの使用は必須です。FortranやCなどの言語を使用した高レベルアプリケーションでのこのようなライブラリの統合は、決して簡単ではありません。さらに、このようなアプリケーションの計算能力とメモリのニーズは、もちろんすべてのワークステーションで利用できるとは限りません。したがって、RPCは、グリッド上で問題解決環境を構築するための良い候補のようです。DIETプロジェクトは、複数のエージェントにスケジューリング問題を分散させることに焦点を当てたスケーラブルなミドルウェアの開発に焦点を当てています。DIETは、Grid-RPCパラダイムを使用してアプリケーションを構築するために一緒に使用できる要素のセットで構成されています。このミドルウェアは、クライアントの要求(解決する問題、関連するデータのサイズなど)、ターゲットプラットフォームのパフォーマンス(サーバーの負荷、使用可能なメモリ、通信パフォーマンスなど)で指定された情報に従って適切なサーバーを見つけることができます。以前の計算中に保存されたデータのローカル可用性。スケジューラーは、静的または動的に(ピア2ピア方式で)接続されたいくつかのコラボレーション階層を使用して配布されます。永続的なデータが将来の再利用のためにシステム内にとどまることを可能にするデータ管理が提供されます。
diet
ウェブサイト:
https://graal.ens-lyon.fr/diet/特徴
カテゴリー
ライセンスのあるすべてのプラットフォームでのDIETの代替
91
18
7
Folding@home
既に折り畳んでいる場合、または以前にそのことを聞いたことがない場合でも、目標(100万フォルダー)を達成するにはあなたの助けが必要です。
5
GridRepublic
GridRepublicは、一般的なコンピューターユーザーによるインストールと参加を簡素化するように設計されたBOINCソフトウェアのカスタマイズバージョンです。
4
Charity Engine
チャリティーエンジンは、膨大で高価なコンピューティングジョブを数千個の小さな断片に分割します。各ジョブは、ホームPCがバックグラウンドタスクとして動作するのに十分なほど単純です。
2
Progress Thru Processors
Progress Thru Processorsは、平均的なコンピュータユーザーによるインストールと参加を簡素化するように設計されたBOINCソフトウェアのカスタマイズバージョンです...
1
0