グリッドまたは並列コンピューティング用の UEC ですか?

グリッドまたは並列コンピューティング用の UEC ですか?

- クラウドを使用して「グリッド コンピューティング」を行うことはできますか? 必要なのは、レンダリングを行う並列コンピューティングと、MATLAB 用のより重い計算を実行することです。複数のスレッドを実行している場合は、一部またはすべてのコンピューターの計算能力を「1 つのタスク」に統合します。

- ノッドを追加する前に必要なコントローラーの数はいくつですか? また、どのコントローラーが必要ですか?

- UEC などのクラウド内の 50 台のコンピューターをどうするか、何かクールなアイデアを持っている人はいませんか?

「夏の大掃除」で余ったコンピューター(CPU:Duo2.2GHz、RAM:2GB、HDD:150GB)が25台ほどあり、UECでクラウドを作ろうかと考えていました。

答え1

必要なのは、IaaSクラウドコンピューティングプラットフォームではなく、従来のHPCクラスターのようです。HPCクラスターを最初からセットアップしたくない場合は、次のようなクラスターディストリビューションがあります。特に HPC 初心者にとっては、これが簡単になります。

答え2

MIT の StarCluster プロジェクトを確認してください。

この 5 分間の短いビデオで説明します。

http://www.youtube.com/watch?v=vC3lJcPq1FY&feature=player_embedded

これは、AWS EC2、Boto、Sun Grid Computing Engine (現在は Oracle Grid Computing Engine になっていると思います) を使用して構築されています。

私の見解では、EC2 の上に「グリッド」コンピューティング アーキテクチャが重ねられており、おそらく Eucalyptus および UEC で動作すると思われます。

MITのサイトから:

StarClusterのインストール

StarCluster は Python Package Index (PyPI) から入手でき、2 つのパブリック Amazon EC2 AMI (i386 および x86_64) が付属しています。以下は、PyPI 経由で StarCluster の最新の安定リリースをインストールする手順です (推奨)。上級ユーザー向けに、github から最新の開発バージョンをインストールする手順もあります。

MIT によるこの 5 分間の短いビデオを見てください。StarCluster が EC2 上で何を行うのかが非常にわかりやすく説明されています。

調べてみると、どちらも boto/Euca2ools 経由で AWS EC2 と互換性があるので、Eucalyptus または Ubuntu の UEC のどちらでも簡単にインストールして使用できるのではないかと思います。

Python の easy_install を使用して StarCluster をインストールするのにかかった時間はわずか 5 分ほどでした。すべてがビデオどおりに動作しました。

非常に簡単に理解できる単一のマスター構成ファイルがあり、Eucalyptus または UEC に変更を加えることができるはずです。

ブライアン

関連情報