
- クラウドを使用して「グリッド コンピューティング」を行うことはできますか? 必要なのは、レンダリングを行う並列コンピューティングと、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 に変更を加えることができるはずです。
ブライアン