内容紹介
プログラマ・エンジニア必携!分散システムのバイブル
ネットワークシステムをはじめ、現在のコンピューティングシステムはほとんどがDistributed System-分散システム-であり、プログラマ、開発者、エンジニアは根本的原理とパラダイムを十分に理解する必要があります。「分散システム第2版」は分散システムの7つの重要な原理に焦点を当て、システムアーキテクチャに関する新たな章をはじめ、最新のテーマで全面改訂されています。CORBA、DCOM、Jini、NFSv4、WWWなど、分散システムの具体例・ケーススタディも豊富に取り入れられています。
著者について
タネンバウム,アンドリュー・S.
MITで学士を取得し、カリフォルニア大学Berkeley校からPh.D.を取得。現在オランダのアムステルダムのVrije大学のコンピュータサイエンス学科の教授。コンピュータサイエンスの世界的権威として知られる。Ph.Dの学生およびプログラマとともに、高性能マイクロカーネルをもとにした分散オペレーティングシステムであるAmoeba分散オペレーティングシステムの設計に協力している。ACMフェロー、IEEEフェロー、Royal Netherlands Academy of Arts and Sciencesのメンバであり、また1994年ACM Karl V. Karlstrom Outstanding Educator Award、そしてコンピュータサイエンスの教育に顕著な貢献に対して1997年ACM/SIGCSE Awardを受賞している。また世界の紳士録にも掲載されている。
また、UNIX学習用のOS「MINIX」の開発者としても知られ、これがきっかけでリーヌス・トーヴァルズがLINUXを開発したといわれる。
スティーン,マールテン・ファン
アムステルダムのVrije大学教授。オペレーティングシステム、コンピュータネットワーク、および分散システムを教えている。または産業界や政府組織のICT専門家に対して、コンピュータシステム関連で、非常に評判の良い講義もしている。Twente大学において、応用数学を学び、並行システム用ソフトウェア設計技術分野において、Leiden大学から、Ph.Dを取得した。大学院終了後、企業の研究所で働き、並列処理アプリケーションを支援するプログラミングを担当するコンピュータシステムグループのリーダとなった。5年間の研究と管理を両刀使い後に、大学に戻ることを決心し、ロッテルダムのErasmus大学のコンピュータサイエンスの助手になり、次に、アムステルダムのVrije大学でAndrew Tanenbaumグループのコンピュータサイエンス学科で助手を務めた。現在の研究は、大規模広域分散システムに注力しており、モバイルオブジェクトの位置、システムアーキテクチャ、および適応型分散とレプリケーションに、特に力を入れている。