在本書中,作者給出設計,實現(xiàn)和分析分布式算法的藍圖。本書適合學生、程序員、系統(tǒng)分析員和研究人員等不同類型的讀者。本書包括這個領域最重要的算法和不可能解.而且都采用簡單的自動機理論進行論述。對所有算法的正確性都給予證明.并且根據(jù)精確定義的復雜度標準分析算法的復雜度。其中涉及的問題包括資源分配、通信、分布式處理器之間的一致性、數(shù)據(jù)一致性、死鎖檢測、領導者進程的選取、全局快照等。本書的內容按照系統(tǒng)模型組織,首先是根據(jù)定時模型.然后在定時模型內再根據(jù)進程間的通信機制。不同系統(tǒng)的材料分別獨立成章,便于查閱。本書論述十分嚴謹,但又很直觀.便于讀者迅速理解。本書也為讀者提供設計新的算法和證明新的不可能解的基本數(shù)學工具。而且,它教給讀者怎樣對分布式系統(tǒng)進行嚴格的推理—包括形式化建模,為它們所需的行為設計精確的指標,證明它們的正確性.并且用實際的度量標準來評價它們的性能。本書對分布式算法進行全面介紹,包括最為重要的算法和不可能性結果。絕大部分的解都給出了數(shù)學證明。這些算法都根據(jù)精確定義的復雜度衡量方法進行分析。本書還講述針對許多典型問題的算法、各類系統(tǒng)模型及其能力。章后提供大量習題并列出了詳細的參考文獻。本書可作為高等院校計算機系研究生的教材,尤其適合對計算機理論或體系結構感興趣的學生學習,還適合分布式設計人員、研究人員及其相關技術人員參考。