2011-01-20 3 views
0

Microsoft HPC、GridGain、digipedeなどはすべて商業用分散コンピューティングプラットフォームです。主要な分散コンピューティングフレームワークはクラウドのみを意味しますか?

これらは、管理対象のマシンとクラウドのみを対象としているようです。それはすべてのマシンがLAN上になければならないということですか?クラウドコンピューティングリソースはどのように使用されていますか? (ウェブサービスではない)

しかし、使用可能なマシンをカバーするのに十分な汎用プラットフォームはありません。

+0

"雲"を大文字にすることは重要であると考えられていますか?これは頭​​字語であり頭字語ではありません。 – skaffman

+0

はい、私は質問が雲の周りにあるので、強調したいと思います。しかし、はい、頭字語ではありません。今修正されました。よく私は小さな訂正以上の答えを感謝します。 –

答えて

0

「分散システムは、共通の目標を達成するためにコンピュータネットワークを介して通信する複数の自律型コンピュータで構成されています」この観点から、コンピュータ間でメッセージを受け渡しするための共通インタフェースがある場合は、タスクを達成するために、複数のコンピュータまたはコンピューティングアイデンティティ(この範囲では一般的に「ノード」が使用されます)を使用します。共通インタフェースとは、ノードのハードウェアまたはソフトウェアのプロパティ(たとえば、オペレーティングシステムやCPUアーキテクチャを実行中)に依存せずに、メッセージ、トリガ、またはデータセットを転送するために使用できる一連の標準を意味します。メッセージの受け渡しに関する一連の標準を持つよく知られたライブラリはMPIです。

分散コンピューティングについて紹介した後、ノードを接続するためにLANを使用する必要はないことは明らかです... LAN、WLAN、またはinfiniBandなどの特殊な通信リンクであってもかまいません。

私はあなたの2番目の質問についてはわかりませんが、いくつかの点を明確にしています。分散コンピューティングは、独自のコンピューティングユニットと別個のローカルメモリ(RAMなど)を持つノード、タスクは変化しておらず、これらのノードは完全にそのタスクを達成するために専用化されていますが、それ以上のものはありません。 しかし、グリッドコンピューティングでは、ノードはインターネットで互いに接続されています...ノードの番号と各ノードの寄与は変化しています!たとえば、がん研究に関するいくつかの計算を行うには、アプリケーションをPCにダウンロードし、この計算にいくつかの計算能力を提供します。たとえば、そのユーザーがHD映画を再生する場合、この寄稿は消えます...それとも彼は彼のコンピュータを完全に閉じることができます..

私はクラウドシステムの専門家ではありませんが、私は、ユーザーからのトランザクションを受信し、バックエンドの分散コンピューティングユニットを起動するフロントエンドサーバートランザクションを計算し、その結果をユーザーに返します。経験豊富なフェローがこの問題に対応できることを願っています。

あなたのメインの質問に行く:

  • が主要な分散コンピューティングフレームワークが唯一の雲のために意味されていますか?

  • いいえ!彼らは異なるコンセプトですが、もちろん一緒に使うことができます。

関連する問題