2009-08-26 15 views
3

数万人のクライアントの毎月の財務残高に関するデータを含むpdfファイルを生成します。ピーク時(年末に100,000ファイル)、プロセスは5台のサーバー間で負荷を分散するのに5日間かかることがあります。ワークロードの分散は手動プロセスです(たとえば、サーバー1はクライアント1〜20.000、サーバー2は20.001〜40.000など)。単純な分散コンピューティングの問題のためのJavaフレームワーク/ツール

我々は、Javaを使用するので、私たちは私たちが持つことができるようになるこれは、(BOINCはJavaでコーディングされていない)BOINCと同様の方法でJavaツールやフレームワークを使用したいと思います:

  • サーバーに自動的にサーバから送信されたコードを受信し、そのデータを入力として使用して実行し、状態のフィードバックを与え、最終的には作業者にデータとコードを配布し、それらを管理すること(そして、無償(またはそうでない)CPUサイクルを使用しているプレーヤのデュアルコアデスクトップ)
  • 出力で何かをする、例えば。 pdfで生成されたファイルをネットワークストレージに送信します。

今のところ、Globus Toolkitなどの強力なツールキットは使用しないでください。

¿私たちのニーズに適したJavaフレームワーク/ツールをご存知ですか?オープンソースはいいですが、私たちは商用ソリューションを破棄しません。

+0

なぜ他のJavaフレームワークを好むのですか? BOINCはJavaでコード化されていません唯一の理由は何ですか? – Niger

+0

BOINCは私たちのニーズに合っているため選択されたツールになります。 JavaコードはBoincクライアントから実行できますが、ネイティブBOINCインターフェースはC言語で書かれています。これが私たちの主な理由です –

答えて

2
+0

ありがとうございます。実際には私は少しグーグルグインとjppfが見つかりましたが、何もboincのようなものはありません。カヨは面白そうだ。 –

+0

少し遅れていますが、dmozディレクトリを使用すると+1します。 – Andy

+0

jppfを除くこれらのリンクはすべて、現在のところ死んでいます。 – elhefe

0

GoogleはここでBOINCのJavaのポートがあると言う:それはほとんどがアンドロイドについてのターゲットだhttp://boincoid.sf.net

: - /どうやらすべてが、 GUIは通常のVM上で実行できます。

+0

ニース。実際には、JavaポートとAndroidポートがまもなく登場する予定です。 –

関連する問題