20

分散型エージェント/サービス モデルを実装するツールを探しています... これをグリッドまたはクラウド コンピューティングと呼ぶこともできると思いますが、この用語が正確に類似しているかどうかはわかりません。分散エージェント モデルは、開発者がフレームワークにディスパッチされるエージェントを構築し、フレームワークが分散環境のどこかでエージェントを実行するモデルです。

具体的には、グリッド/クラウド全体での動的分散をサポートするフレームワークを探していますが、一時的なエージェントをより永続的なサービスに置き換えます。ここでの目標は、サービスをグリッド/クラウド コンテナーにデプロイするために必要な時間と労力を最小限に抑えることです。

FWIW、デジピードはこれにかなり近づいていると思いますが、他に何があるかに興味があります. ソリューションを実行可能にするためには、アセンブリの配布を考慮する必要があるという印象を受けています。

4

5 に答える 5

8

ドライアドと呼ばれるマイクロソフトのプロジェクトがあります。詳細については、こちらのポッドキャストをご覧ください: http://www.dotnetrocks.com/default.aspx?showNum=378 LINQ を使用しており、使いやすいはずです。Microsoft は、Microsoft の AdCenter 向けにいくつかの制作作業を行っています。研究ページはこちら。 http://research.microsoft.com/research/sv/Dryad/

ドライアドは表現力豊かです。これは、Google の map-reduce やリレーショナル代数など、他の計算フレームワークを完全に包含しています。さらに、Dryad は、ジョブの作成と管理、リソース管理、ジョブの監視と視覚化、フォールト トレランス、再実行、スケジューリング、およびアカウンティングを処理します。

PS ダウンロードは表示されませんが、真剣に連絡を取れば、おそらく入手できるでしょう。

更新: ここからダウンロードできるようになりました: http://research.microsoft.com/en-us/downloads/03960cab-bb92-4c5c-be23-ce51aee0792c/default.aspx

于 2008-10-10T02:27:03.410 に答える
2

これはパーティーには少し遅れているかもしれませんが、私たちは Alchemi の開発者です。その制限に対処するために、フレームワークのより優れたバージョンを開発しました。

Utilify Platform (www.utilify.com) (概念的には Alchemi に似ています) をより柔軟なモデルでチェックしてみてください。

グリッド マネージャーとデータベースが必要ですが、無料の SQL Server Express バージョンを使用でき、Windows Vista、XP、2003 で動作することがテストされています。

Utilify をアプリケーションに使用するお手伝いができれば幸いです。

よろしく、クリシュナ

于 2010-03-09T05:50:27.617 に答える
1

Qizmt は、分散 MapReduce 操作のために MySpace によって使用されます。これは、Java の世界の Hadoop に似ています。どちらのプロジェクトも Google の MapReduce に基づいています。Windows Server High Performacne Computing (HPC) を必要とする dryad とは異なり、通常の Windows ボックスで実行されます。

さらに、オープンソースです。いいですね。http://code.google.com/p/qizmt/

于 2009-12-04T04:38:02.480 に答える
0

私は自分の仕事のために同様のことを調べてきました。これまでのところ、Digipede、Alchemi、および NGrid を見つけまし成熟していない NGrid を除いて、それらはすべてグリッド マネージャーとして SQL データベースを必要とします。

于 2008-10-10T05:18:17.073 に答える
0

Recursion SoftwareのVoyagerは、さまざまなスタイルの分散アーキテクチャに対応する成熟したフレームワークを提供します。

于 2009-05-04T15:59:13.540 に答える