このアプリケーションに求める要件ですが、処理台数をスケールアウトした時の効果が
可視化されることです。
クラウド環境でのスケールアウト・メリットをデモンストレーションするのが目的なので、
アプリケーションの実用性は一切問いません。
アプリ実行中に処理ホストを追加した場合に、処理性能が向上したことを効果的に
デモンストレーションできるか、の一点を重視しています。
スケールアウトと書きましたが、さほど大規模なものではなく、
想定しているホストの台数は10台程度を上限と考えています。
アプリへの入力・出力の形式、Webアプリかリッチクライアントかどうか等の指定はありません。
オープンソースでLinuxベースだとうれしいですが、それも必須ではありません。
以前に、画像を加工・再描画するプログラムで、こうしたニーズに合うものがないか探しましたが、
見つけれらませんでした。
今回ここで皆さんのお知恵を拝借したく、よろしくお願いします。
Hadoop + halook はどうでしょう。
halook の「MapReduce Job Gantt chart」が、求めているものに近いのではないかと思います。
実行するプログラムは、Hadoop についてくるデモプログラムで良いと思います。
http://www.acroquest.co.jp/OSS/halook/
MapReduce Job Gantt chart
Acroquest Technology の方のプレゼン資料。
http://www.slideshare.net/acroquest/halook
halook @github
https://github.com/endosnipe/halook
このあたりは参考になりますでしょうか?
並列処理を体感してみよう
http://www.atmarkit.co.jp/fcoding/articles/parallel/01/para01b.html