文字列照合のために、プロセッサを集中的に使用するブルートフォース処理を実行したいと考えています。プロトタイプをマルチスレッド環境で実行し、パフォーマンスを、いくつかのノード(これもマルチスレッド)でGridgainを使用した実装と比較しました。
私が観察したパフォーマンスは、Gridgain実装のパフォーマンスがマルチスレッド実装よりも遅いことでした。私のグリッドゲインの実装に欠陥があった可能性がありますが、それは単なるプロトタイプであり、結果は示唆的なものだと思いました。だから私の質問はこれです:
特定のグリッドプラットフォーム(ホストされる場合はhadoop、gridgain、またはEC2-他の提案を歓迎します)の実装を学習して構築する必要があることの利点は何ですか?はるかに浅い軽量のコンピューティンググリッドプラットフォームをかなり簡単に組み合わせることができます学習曲線?...つまり、実装する価値のある/トリッキーなこれらのクラウド/グリッドプラットフォームで無料で何が得られるのでしょうか?
(データグリッドは必要ありませんのでご注意ください)
乾杯、
-ジェームズ
(ps必要に応じて、このコミュニティwikiを作成してください)