4

誰かが良いオープンソース分散コンピューティングプロジェクトを知っているかどうか疑問に思いましたか?分散コンピューティング(SETI @ Homeなど)の恩恵を受ける可能性のある計算集約型のプログラムがあり、誰かがそのようなものを見たことがあるかどうか、または最初から開発するかどうかを知りたいですか?

4

6 に答える 6

3

これは1年以上前のものですが、これは新しく関連性のある回答です

http://openstack.org/

于 2010-08-04T17:47:43.523 に答える
2

これがjava用とc #用で、これがオープンソースのグリッドツールキットです

于 2009-07-01T01:01:21.860 に答える
2

SETI@HomeはBOINCを使用しています

于 2009-08-08T17:25:05.710 に答える
0

MPAPI-並列および分散アプリケーションフレームワーク。

  • セクター0の記事: http ://sector0.dk/?page_id=15 。


  • フレームワーク、アーキテクチャ、およびその
    背後にある理論の概要を説明します。

  • 単一のマシンから「n」台の
    マシンで動作します。

  • システムに分散ロジックを設計し
    ます。

  • メッセージパッシングに焦点を当てて、各スレッドがアクセスできる状態を分離します。つまり、共有状態のみの
    メッセージはありません。

  • オープンソース=]であり、MONO互換です。

一言で言えばアーキテクチャ

集まる

  • 単一のメインノード
  • クラスターを制御します
  • クラスターの主力製品である多数のサブノード(マシンごとに1つ)
  • 単一の登録サーバー-ノードが既存のノードに通知するクラスターに登録/登録解除できるようにすることで、クラスターをバインドします

コミュニケーション

  • ノード間で直接。各ワーカーは、ノードを介して他のワーカーと通信します。
  • 2つのワーカーが異なるノード上にない限り、メッセージはリモートレイヤーを介して伝播されません。
于 2009-11-18T10:34:17.850 に答える
0

マシンを自分で実行したい場合はHadoop。他の人にワーカーを実行させたい場合は、AmazonElasticMapReduce。Amazon Elastic MapReduceは、Hadoopに基づいています。

于 2009-07-01T00:43:45.547 に答える
0

私は個人的にBOINCを使用しました。これは堅牢なソリューションであり、広く使用されており、カスタマイズの面で幅広い可能性を提供します。
これは私が知っている最も完全な解決策です。私が抱えていた唯一の問題は、リモートジョブ送信に使用するのが難しく(サーバーにアクセスできない場合)、セットアップに少し時間がかかる可能性があることでした。しかし、全体として、それは非常に優れたソリューションです。

ローカルグリッド上に分散コンピューティングを実装したい場合は、GridComputeを使用できます。これは、セットアップが迅速で、Pythonスクリプトを介してアプリケーションを使用できるようにします。

PS:私はGridComputeの開発者です。

于 2014-08-27T17:24:56.107 に答える