2009-06-29 9 views
8

分散コンピューティングとそれを行う方法についてもっと学ぶことに興味があります。主にC++でも興味があります。分散コンピューティングの詳細を学ぶ

いくつかのリソースをお勧めしますか?私は話題についてはほとんど何も知らないので、どこから始めるべきですか?

ありがとうございました。

答えて

5

分散コンピューティングは、区域のかなり多くを包含する。あなたが解決しようとしている問題の特定のクラスがありますか?

言語機能を使用する前に、いくつかのバックグラウンドで読むことをお勧めします。 Wikipediaから始めることができます。 Fallacies of Distributed Computingの論文はかなりよく知られており、興味深い読書をします。

+0

私は分散コンピューティングのためにどのツールが利用できるかをよりよく理解したいと思っています。私は多額のDCOMを使用するプロジェクトに取り組んでいますが、コードを見てきましたが、どれも直感的ではありません。私はDCOMと他のオプションについても学びたいと思っています。私は本当にその話題については何も知らない。 – CCicotta

2

C++での分散コンピューティングは、多くの場合CORBAで行われます。あなたはCORBAを学ぶことに興味を持っている場合は、多分あなたはC#の場合here

2

あなたはあなたの知識が限られていると言うように、私は基本的な概念をカバーするに遭遇してきた優れた文章の一部である見て:

  • 分散システム:アンドリュー・タネンバウムとマールテンによって原理とパラダイム Van Steen
  • 分散システム:コンセプトとデザイン Jean Dollimore et al。
  • M Ben-Ari著同時並行分散プログラミングの原則

これらの書籍は、時間が経つにつれて少し重くなる可能性がありますが、面白い部分を選ぶことができます。

  • 並列分散コンピューティング::モデルの調査、パラダイムとクラウディア・レオポルドでに近づき、
  • 地域のいくつかのより具体的な(すなわち、より少ない理論)カバレッジはで見つけることができます

  • Barry WilkinsonとMichael Allenによるネットワークワークステーションとパラレルコンピュータを使用した並列プログラミング:テクニックとアプリケーション

フィールドで始めたばかりの方には、この2冊をお勧めします。 「並列プログラミング」に言及しないでください。これと分散コンピューティング分野の間にはかなりの重複があります。

それは本当にあなたが何をしているかによって異なります。純粋に「24時間で分散システムをコーディングし始める」タイプの本を欲しければ、私は本当に推奨することはできません。しかし、アマゾンの素早い見方では、C#の分散.NETプログラミングが、Tom Barnabyによっていくつかの肯定的なレビューを得ました。 YMMV。

関連する問題