分布式係統:概念與設計(原書第5版) [Distributed Systems:Concepts and Design,Fifth Edition]

分布式係統:概念與設計(原書第5版) [Distributed Systems:Concepts and Design,Fifth Edition] pdf epub mobi txt 電子書 下載 2025

[英] George Coulouris,[英] Jean Dollimore,[英] Tim Kindberg,[英] Gordon Blair 著,金蓓弘,馬應龍 等 譯
圖書標籤:
  • 分布式係統
  • 並發
  • 容錯
  • CAP理論
  • 一緻性
  • 雲計算
  • 微服務
  • 消息隊列
  • 數據存儲
  • 係統設計
想要找書就要到 新城書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 機械工業齣版社
ISBN:9787111403920
版次:1
商品編碼:11194499
品牌:機工齣版
包裝:平裝
叢書名: 計算機科學叢書
外文名稱:Distributed Systems:Concepts and Design,Fifth Edition
開本:16開
齣版時間:2013-03-01
用紙:膠版紙

具體描述

編輯推薦

  

  計算機領域經典著作,被譽為是衡量所有其他分布式係統教材的標準,已被愛丁堡大學、伊利諾伊大學、卡內基-梅隆大學、南加州大學、得剋薩斯A&M;大學、多倫多大學、羅切斯特理工學院、北京大學等名校采納為高級操作係統、計算機網絡、分布式係統課程的教材。華章從第3版就開始引進這本《分布式係統:概念與設計(原書第5版)》,每個版本翻譯版印量約為7000冊,影印版約為5000冊。雖然由於屬於高級課程,銷量有局限性,但本書在高等院校的師生和研究人員中具有很高的知名度,對於華章教育品牌也具有較大的支撐作用,所以確定繼續做這本教材。

內容簡介

  《分布式係統:概念與設計(原書第5版)》旨在全麵介紹互聯網及其他常用分布式係統的原理、體係結構、算法和設計,內容涵蓋分布式係統的相關概念、安全、數據復製、組通信、分布式文件係統、分布式事務、分布式係統設計等,以及相關的前沿主題,包括Web服務、網格、移動係統和無處不在係統等。

作者簡介

  George Coulouris,倫敦大學皇後瑪利學院榮譽教授,劍橋大學計算機實驗室訪問教授。

  Jean Dollimore,倫敦大學皇後瑪利學院的高級講師。

  Tim Kindberg,matter 2 media創新技術公司創始人,Pervasive Media Studio研究主任,英國布裏斯托爾和美國帕洛阿爾托惠普實驗室高級研究員,英國巴斯大學計算機科學係訪問教授。

  Gordon Blair,蘭卡斯特大學計算係分布式係統教授,挪威特羅姆瑟大學兼職教授。

目錄

Distributed Systems:Concepts and Design,Fifth Edition
齣版者的話
譯者序
前言
第1章 分布式係統的特徵
1.1 簡介
1.2 分布式係統的例子
1.2.1 Web搜索
1.2.2 大型多人在綫遊戲
1.2.3 金融交易
1.3 分布式係統的趨勢
1.3.1 泛在聯網和現代互聯網
1.3.2 移動和無處不在計算
1.3.3 分布式多媒體係統
1.3.4 把分布式計算作為一個公共設施
1.4 關注資源共享
1.5 挑戰
1.5.1 異構性
1.5.2 開放性
1.5.3 安全性
1.5.4 可伸縮性
1.5.5 故障處理
1.5.6 並發性
1.5.7 透明性
1.5.8 服務質量
1.6 實例研究:萬維網
1.7 小結
練習
第2章 係統模型
2.1 簡介
2.2 物理模型
2.3 體係結構模型
2.3.1 體係結構元素
2.3.2 體係結構模式
2.3.3 相關的中間件解決方案
2.4 基礎模型
2.4.1 交互模型
2.4.2 故障模型
2.4.3 安全模型
2.5 小結
練習
第3章 網絡和網際互連
3.1 簡介
3.2 網絡類型
3.3 網絡原理
3.3.1 數據包的傳輸
3.3.2 數據流
3.3.3 交換模式
3.3.4 協議
3.3.5 路由
3.3.6 擁塞控製
3.3.7 網際互連
3.4 互聯網協議
3.4.1 IP尋址
3.4.2 IP協議
3.4.3 IP路由
3.4.4 IPv
3.4.5 移動IP
3.4.6 TCP和UDP
3.4.7 域名
3.4.8 防火牆
3.5 實例研究:以太網、WiFi、藍牙
3.5.1 以太網
3.5.2 IEEE 802.11無綫LAN
3.5.3 IEEE 802.15.1藍牙無綫PAN
3.6 小結
練習
第4章 進程間通信
4.1 簡介
4.2 互聯網協議的API
4.2.1 進程間通信的特徵
4.2.2 套接字
4.2.3 UDP數據報通信
4.2.4 TCP流通信
4.3 外部數據錶示和編碼
4.3.1 CORBA的公共數據錶示
4.3.2 Java對象序列化
4.3.3 可擴展標記語言
4.3.4 遠程對象引用
4.4 組播通信
4.4.1 IP組播--組播通信的實現
4.4.2 組播的可靠性和排序
4.5 網絡虛擬化:覆蓋網絡
4.5.1 覆蓋網絡
4.5.2 Skype:一個覆蓋網絡的例子
4.6 實例研究:MPI
4.7 小結
練習
第5章 遠程調用
5.1 簡介
5.2 請求-應答協議
5.3 遠程過程調用
5.3.1 RPC的設計問題
5.3.2 RPC的實現
5.3.3 實例研究:Sun RPC
5.4 遠程方法調用
5.4.1 RMI的設計問題
5.4.2 RMI的實現
5.4.3 分布式無用單元收集
5.5 實例研究:Java RMI
5.5.1 創建客戶和服務器程序
5.5.2 Java RMI的設計和實現
5.6 小結
練習
第6章 間接通信
6.1 簡介
6.2 組通信
6.2.1 編程模型
6.2.2 實現問題
6.2.3 實例研究:JGroups工具箱
6.3 發布-訂閱係統
6.3.1 編程模型
6.3.2 實現問題
6.3.3 發布-訂閱係統的例子
6.4 消息隊列
6.4.1 編程模型
6.4.2 實現問題
6.4.3 實例研究:Java消息服務
6.5 共享內存的方式
6.5.1 分布式共享內存
6.5.2 元組空間通信
6.6 小結
練習
第7章 操作係統支持
7.1 簡介
7.2 操作係統層
7.3 保護
7.4 進程和綫程
7.4.1 地址空間
7.4.2 新進程的生成
7.4.3 綫程
7.5 通信和調用
7.5.1 調用性能
7.5.2 異步操作
7.6 操作係統的體係結構
7.7 操作係統層的虛擬化
7.7.1 係統虛擬化
7.7.2 實例研究:係統虛擬化的Xen方法
7.8 小結
練習
第8章 分布式對象和組件
8.1 簡介
8.2 分布式對象
8.3 實例研究:CORBA
8.3.1 CORBA RMI
8.3.2 CORBA的體係結構
8.3.3 CORBA遠程對象引用
8.3.4 CORBA服務
8.3.5 CORBA客戶和服務器實例
8.4 從對象到組件
8.5 實例研究:企業JavaBeans和Fractal
8.5.1 企業JavaBeans
8.5.2 Fractal
8.6 小結
練習
第9章 Web服務
9.1 簡介
9.2 Web服務
9.2.1 SOAP
9.2.2 Web服務與分布式對象模型的比較
9.2.3 在Java中使用SOAP
9.2.4 Web服務和CORBA的比較
9.3 Web服務的服務描述和接口定義語言
9.4 Web服務使用的目錄服務
9.5 XML安全性
9.6 Web服務的協作
9.7 Web服務的應用
9.7.1 麵嚮服務的體係結構
9.7.2 網格
9.7.3 雲計算
9.8 小結
練習
第10章 對等係統
10.1 簡介
10.2 Napster及其遺留係統
10.3 對等中間件
10.4 路由覆蓋
10.5 路由覆蓋實例研究:Pastry和Tapestry
10.5.1 Pastry
10.5.2 Tapestry
10.5.3 從結構化對等方法到非結構化對等方法
10.6 應用實例研究:Squirrel、OceanStore和Ivy
10.6.1 Squirrel Web緩存
10.6.2 OceanStore文件存儲
10.6.3 Ivy文件係統
10.7 小結
練習
第11章 安全性
11.1 簡介
11.1.1 威脅和攻擊
11.1.2 保護電子事務
11.1.3 設計安全係統
11.2 安全技術概述
11.2.1 密碼學
11.2.2 密碼學的應用
11.2.3 證書
11.2.4 訪問控製
11.2.5 憑證
11.2.6 防火牆
11.3 密碼算法
11.3.1 密鑰(對稱)算法
11.3.2 公鑰(不對稱)算法
11.3.3 混閤密碼協議
11.4 數字簽名
11.4.1 公鑰數字簽名
11.4.2 密鑰數字簽名--MAC
11.4.3 安全摘要函數
11.4.4 證書標準和證書權威機構
11.5 密碼實用學
11.5.1 密碼算法的性能
11.5.2 密碼學的應用和政治障礙
11.6 實例研究:Needham-Schroeder、Kerberos、TLS和802.11 WiFi
11.6.1 Needham-Schroeder認證協議
11.6.2 Kerberos
11.6.3 使用安全套接字確保電子交易安全
11.6.4 IEEE 802.11 WiFi安全設計中最初的缺陷
11.7 小結
練習
第12章 分布式文件係統
12.1 簡介
12.1.1 文件係統的特點
12.1.2 分布式文件係統的需求
12.1.3 實例研究
12.2 文件服務體係結構
12.3 實例研究:SUN網絡文件係統
12.4 實例研究:Andrew文件係統
12.4.1 實現
12.4.2 緩存的一緻性
12.4.3 其他方麵
12.5 最新進展
12.6 小結
練習
第13章 名字服務
13.1 簡介
13.2 名字服務和域名係統
13.2.1 名字空間
13.2.2 名字解析
13.2.3 域名係統
13.3 目錄服務
13.4 實例研究:全局名字服務
13.5 實例研究:X.500目錄服務
13.6 小結
練習
第14章 時間和全局狀態
14.1 簡介
14.2 時鍾、事件和進程狀態
14.3 同步物理時鍾
14.3.1 同步係統中的同步
14.3.2 同步時鍾的Cristian方法
14.3.3 Berkeley算法
14.3.4 網絡時間協議
14.4 邏輯時間和邏輯時鍾
14.5 全局狀態
14.5.1 全局狀態和一緻割集
14.5.2 全局狀態謂詞、穩定性、安全性和活性
14.5.3 Chandy和Lamport的“快照”算法
14.6 分布式調試
14.6.1 收集狀態
14.6.2 觀察一緻的全局狀態
14.6.3 判定可能的��
14.6.4 判定明確的��
14.6.5 在同步係統中判定可能的��和明確的��
14.7 小結
練習
第15章 協調和協定
15.1 簡介
15.2 分布式互斥
15.3 選舉
15.4 組通信中的協調與協定
15.4.1 基本組播
15.4.2 可靠組播
15.4.3 有序組播
15.5 共識和相關問題
15.5.1 係統模型和問題定義
15.5.2 同步係統中的共識問題
15.5.3 同步係統中的拜占庭將軍問題
15.5.4 異步係統的不可能性
15.6 小結
練習
第16章 事務和並發控製
16.1 簡介
16.1.1 簡單的同步機製(無事務)
16.1.2 事務的故障模型
16.2 事務
16.2.1 並發控製
16.2.2 事務放棄時的恢復
16.3 嵌套事務
16.4 鎖
16.4.1 死鎖
16.4.2 在加鎖機製中增加並發度
16.5 樂觀並發控製
16.6 時間戳排序
16.7 並發控製方法的比較
16.8 小結
練習
第17章 分布式事務
17.1 簡介
17.2 平麵分布式事務和嵌套分布式事務
17.3 原子提交協議
17.3.1 兩階段提交協議
17.3.2 嵌套事務的兩階段提交協議
17.4 分布式事務的並發控製
17.4.1 加鎖
17.4.2 時間戳並發控製
17.4.3 樂觀並發控製
17.5 分布式死鎖
17.6 事務恢復
17.6.1 日誌
17.6.2 影子版本
17.6.3 為何恢復文件需要事務狀態和意圖列錶
17.6.4 兩階段提交協議的恢復
17.7 小結
練習
第18章 復製
18.1 簡介
18.2 係統模型和組通信的作用
18.2.1 係統模型
18.2.2 組通信的作用
18.3 容錯服務
18.3.1 被動(主備份)復製
18.3.2 主動復製
18.4 高可用服務的實例研究:閑聊體係結構、Bayou和Coda
18.4.1 閑聊體係結構
18.4.2 Bayou係統和操作變換方法
18.4.3 Coda文件係統
18.5 復製數據上的事務
18.5.1 復製事務的體係結構
18.5.2 可用拷貝復製
18.5.3 網絡分區
18.5.4 帶驗證的可用拷貝
18.5.5 法定數共識方法
18.5.6 虛擬分區算法
18.6 小結
練習
第19章 移動和無處不在計算
19.1 簡介
19.2 關聯
19.2.1 發現服務
19.2.2 物理關聯
19.2.3 小結和前景
19.3 互操作
19.3.1 易變係統的麵嚮數據編程
19.3.2 間接關聯和軟狀態
19.3.3 小結和前景
19.4 感知和上下文敏感
19.4.1 傳感器
19.4.2 感知體係結構
19.4.3 位置感知
19.4.4 小結和前景
19.5 安全性和私密性
19.5.1 背景
19.5.2 一些解決辦法
19.5.3 小結和前景
19.6 自適應
19.6.1 內容的上下文敏感自適應
19.6.2 適應變化的係統資源
19.6.3 小結和前景
19.7 實例研究:Cooltown
19.7.1 Web存在
19.7.2 物理超鏈接
19.7.3 互操作和eSquirt協議
19.7.4 小結和前景
19.8 小結
練習
第20章 分布式多媒體係統
20.1 簡介
20.2 多媒體數據的特徵
20.3 服務質量管理
20.3.1 服務質量協商
20.3.2 許可控製
20.4 資源管理
20.5 流自適應
20.5.1 調整
20.5.2 過濾
20.6 實例研究:Tiger視頻文件服務器、BitTorrent和端係統多播
20.6.1 Tiger視頻文件服務器
20.6.2 BitTorrent
20.6.3 端係統多播
20.7 小結
練習
第21章 分布式係統設計:Google實例研究
21.1 簡介
21.2 實例研究簡介:Google
21.3 總體結構和設計理念
21.3.1 物理模型
21.3.2 總的係統體係結構
21.4 底層通信範型
21.4.1 遠程調用
21.4.2 發布-訂閱
21.4.3 通信的關鍵設計選擇總結
21.5 數據存儲和協調服務
21.5.1 Google文件係統
21.5.2 Chubby
21.5.3 Bigtable
21.5.4 關鍵設計選擇總結
21.6 分布式計算服務
21.6.1 MapReduce
21.6.2 Sawzall
21.6.3 關鍵設計選擇總結
21.7 小結
練習
參考文獻
索引








精彩書摘

  第1章 分布式係統的特徵
  第1章 分布式係統的特徵第1章Distributed Systems:Concepts and Design,Fifth Edition分布式係統的特徵第1章 分布式係統的特徵分布式係統是其組件分布在連網的計算機上,組件之間通過傳遞消息進行通信和動作協調的係統。該定義引齣瞭分布式係統的下列重要特徵:組件的並發性、缺乏全局時鍾、組件故障的獨立性。
  我們看一下現代分布式係統的幾個例子,包括Web搜索、多人在綫遊戲和金融交易係統,也考察今天推動分布式係統發展的關鍵趨勢:現代網絡的泛在特性,移動和無處不在計算的齣現,分布式多媒體係統不斷增加的重要性,以及把分布式係統看成一種實用係統的趨勢。接著本章強調資源共享是構造分布式係統的主要動機。資源可以被服務器管理,由客戶訪問,或者它們被封裝成對象,由其他客戶對象訪問。
  構造分布式係統的挑戰是處理其組件的異構性、開放性(允許增加或替換組件)、安全性、可伸縮性(用戶的負載或數量增加時能正常運行的能力)、故障處理、組件的並發性、透明性和提供服務質量的問題。最後,以Web作為一個大規模分布式係統的例子進行瞭討論,並介紹瞭它的主要特徵。
  1.1 簡介
  計算機網絡無處不在。互聯網也是其中之一,因為它是由許多種網絡組成的。移動電話網、協作網、企業網、校園網、傢庭網、車內網,所有這些,既可單獨使用,又可相互結閤,它們具有相同的本質特徵,這些特徵使得它們可以放在分布式係統的主題下來研究。本書旨在解釋影響係統設計者和實現者的連網的計算機的特徵,給齣已有的可幫助完成設計和實現分布式係統任務的主要概念和技術。
  我們把分布式係統定義成一個其硬件或軟件組件分布在連網的計算機上,組件之間通過傳遞消息進行通信和動作協調的係統。這個簡單的定義覆蓋瞭所有可有效部署連網計算機的係統。
  由一個網絡連接的計算機可能在空間上的距離不等。它們可能分布在地球上不同的洲,也可能在同一棟樓或同一個房間裏。我們定義的分布式係統有如下顯著特徵:
  並發:在一個計算機網絡中,執行並發程序是常見的行為。用戶可以在各自的計算機上工作,在必要時共享諸如Web頁麵或文件之類的資源。係統處理共享資源的能力會隨著網絡資源(例如,計算機)的增加而提高。在本書的許多地方將描述有效部署這種額外能力的方法。對共享資源的並發執行程序的協調也是一個重要和重復提及的主題。
  缺乏全局時鍾:在程序需要協作時,它們通過交換消息來協調它們的動作。密切的協作通常取決於對程序動作發生的時間的共識。但是,事實證明,網絡上的計算機與時鍾同步所達到的準確性是有限的,即沒有一個正確時間的全局概念。這是通信僅僅是通過網絡發送消息這個事實帶來的直接結果。定時問題和它們的解決方案將在第14章描述。
  故障獨立性:所有的計算機係統都可能齣故障,一般由係統設計者負責為可能的故障設計結果。分布式係統可能以新的方式齣現故障。網絡故障導緻網上互連的計算機的隔離,但這並不意味著它們停止運行,事實上,計算機上的程序不能夠檢測到網絡是齣現故障還是網絡運行得比通常慢。類似的,計算機的故障或係統中程序的異常終止(崩潰),並不能馬上使與它通信的其他組件瞭解。係統的每個組件會單獨地齣現故障,而其他組件還在運行。分布式係統的這個特徵所帶來的後果將是貫穿本書的一個反復提及的主題。
  ……

前言/序言

  Distributed Systems:Concepts and Design,Fifth Edition
  在互聯網和Web持續發展並且對我們社會的每個方麵都産生影響的時候,這本教材的第5版問世瞭。本書的介紹性章節提到互聯網和Web對諸多(如金融、商業、藝術、娛樂等)應用領域的影響以及對信息社會的普遍影響。它還強調瞭諸如Web搜索和多人在綫遊戲等應用領域中的需求。從分布式係統的角度齣發,這些開發在應用的範圍、多個現代係統所支持的工作負載和係統大小等方麵正在對底層係統架構提齣實質性的新需求。重要的趨勢包括網絡技術上不斷增加的多樣性和普遍性(包括不斷增加的無綫網絡的重要性)、移動和無處不在計算元素及分布式係統架構的集成(這導緻瞭相當不同的物理體係結構),還包括支持多媒體服務的需求和雲計算模式的齣現,這些都對分布式係統服務的觀點提齣瞭挑戰。
  本書旨在提供對互聯網和其他分布式係統原理的理解,提供這些係統的體係結構、算法和設計,展示它們如何滿足當代分布式應用的需求。本書的前7章覆蓋分布式係統研究的基礎部分。前兩章提供對主題的概念性概述,介紹瞭分布式係統的特徵和在係統設計中所必須解決的挑戰:最重要的可伸縮性、異構性、安全性和故障處理。這兩章還開發瞭用於理解交互過程、故障和安全性的抽象模型。隨後是其他基礎性章節,這些章節介紹瞭網絡研究、進程間通信、遠程調用、間接通信和操作係統支持。
  後續的章節涉及中間件這個重要的主題,考察瞭支持分布式應用的不同的方法,包括分布式對象和組件、Web服務和對等解決方案。接下來的章節涉及安全、分布式文件係統和分布式命名係統這些已被完善的主題,然後介紹瞭與數據相關的重要方麵(包括分布式事務和數據復製)。與這些主題相關的算法也在它們齣現時被論及,或者在專門論述定時、協調和協定等單獨的章節中介紹。
  本書接著論述移動和無處不在計算以及分布式多媒體係統這些新齣現的領域,然後給齣瞭一個內容充實的實例研究,從搜索功能和由Google提供的不斷擴展的附加服務(例如,Gmail和Google Earth)兩個角度,關注支持Google的分布式係統基礎設施的設計和實現。最後一章綜述瞭本書所介紹的所有這些體係結構概念、算法和技術,詮釋瞭如何在一個給定應用領域的整體設計中將這些內容組織在一起。
  第5版新增部分
  新的章節
  間接通信(第6章),包括組通信、發布-訂閱,對JavaSpaces、JMS、WebSphere和Message Queues的實例研究。
  分布式對象和組件(第8章),包括基於組件的中間件和對企業版JavaBeans、Fractal和CORBA的實例研究。
  分布式係統設計:Google實例研究(第21章),專門針對Google基礎設施的新的大的實例研究。
  新增到其他章節中的主題 雲計算、網絡虛擬化、操作係統虛擬化、消息傳遞接口、無結構的P2P、元組空間、與Web服務相關的鬆耦閤。
  其他新的實例研究 Skype、Gnutella、TOTA、L2imbo、BitTorrent、End System Multicast。
  關於內容更新的更詳細的情況,參見Ⅷ頁中的錶。
  目的和讀者群
  本書可用做本科生教材和研究生的入門教材,也可作為自學教材。本書采用自頂嚮下的方法,首先敘述在分布式係統設計中要解決的問題,然後,通過抽象模型、算法和對廣泛使用的係統進行詳細的實例研究,描述成功開發係統的方法。本書覆蓋的領域有足夠的深度和廣度,以便讀者能繼續研究分布式係統文獻中大多數的研究論文。
  本書針對具有麵嚮對象編程、操作係統、初級計算機體係結構等基礎知識的學生。本書覆蓋與分布式係統有關的計算機網絡,包括互聯網、廣域網、局域網和無綫網的基本技術。本書中的算法和接口大部分用Java描述,小部分用ANSI C描述。為瞭錶述上的簡潔明瞭,還使用一種從Java/C派生齣來的僞碼。
  本書的組織
  下圖顯示的本書章節可歸在7個主要的主題領域。該圖提供瞭本書的結構指南,也為教師、讀者提供瞭一個導航路徑,以便於他們理解分布式係統設計中的不同子領域。
  與第4版相關的改變
  在開始新版本寫作之前,我們針對使用第4版的教師做瞭一個調查,並根據調查結果識彆齣所需要的新材料和需要做的修改。此外,我們認識到不斷增加的分布式係統的多樣性,特彆是從當前可用於分布式係統開發者的體係結構方法的範圍來說。這些都要求本書做重要的改變,特彆是前麵(基礎性)的章節。
  總之,這些使得我們編寫瞭全新的3章,對其他一些章節做瞭實質性的修改,並在書中多處補充瞭新的內容。對許多章節進行瞭改變以反映所描述係統的新的、可用的信息。這些修改總結在下麵的錶格中。為瞭幫助已使用過第4版的教師,隻要可能,我們就保留瞭前一版本采用的結構。對於已被刪除的材料,我們把它放在與書配套的Web網站上,並與以前版本中被刪除的材料放在一起。這些被刪除的材料包括關於ATM的實例研究、UNIX中的進程間通信、CORBA(其精減的版本仍然保留在第8章中)、Jini分布式事件規約和(以OGSA和Globus工具集為特色的)網格中間件,以及關於分布式共享內存的章節(對它的簡明總結現在被包含在第6章中)。
  在本書的一些章節中,例如新的關於間接通信的章節(第6章)包含瞭許多材料。教師在選擇2~3項技術做詳細的講解之前可以選擇廣泛的內容(例如,組通信,假定它的基本角色,以及發布-訂閱或消息隊列,假定它們在商業分布式係統中的盛行)。
  章節的順序已經修改以容納新的材料,並反映對某些主題相對重要性的改變。為瞭完全理解某些主題,讀者可能發現附帶一個參考文獻是必要的。例如,如果第9章引用的第11章安全的章節被理解,那麼第9章關於XML安全技術的內容可以被更好地理解。
  本書結構變動如下錶所示:
  新增的章:第6章 間接通信 包括瞭第4版的事件和通知第8章 分布式對象和組件 全部包括瞭來自第4版的CORBA實例研究第21章 分布式係統設計:Google實例研究 包含一個新的關於Google的大的實例研究有實質性改變的章:第1章 分布式係統的特徵 重要材料的重構:新增1.2節和1.3.4節關於雲計算的介紹第2章 係統模型
  重要材料的重構:新增2.2節,2.3節重寫以反映新書的內容和相關的體係結構觀點第4章 進程間通信
  幾處更新:客戶-服務器通信移到瞭第5章;新增4.5節(包括瞭關於Skype的實例研究);新增4.6節;刪除瞭對UNIX的IPC的實例研究第5章 遠程調用
  重要材料的重構:客戶-服務器通信移到該章;介紹瞭從客戶-服務器通信到RPC以及RMI的發展;事件和通知移到瞭第6章增加瞭新內容或刪除瞭內容的章,但沒有結構性改變:第3章 網絡和網際互連 幾處更新:3.5節刪除瞭ATM的材料第7章 操作係統支持 新增7.7節第9章 Web服務 9.2節新增瞭鬆耦閤的討論第10章 對等係統 新增10.5.3節討論瞭非結構化對等係統(包括瞭新的Gnutella實例研究)第15章 協調和協定 組通信的材料移到瞭第6章第18章 復製 組通信的材料移到瞭第6章第19章 移動和無處不在計算 19.3.1節增加瞭元組空間(TOTA和L2imbo)的材料第20章 分布式多媒體係統 20.6節補充瞭新的實例研究,增加瞭BitTorrent和End System Multicast
  剩下的章節僅做瞭少量的修改。
  緻謝
  我們非常感謝下列參加瞭我們調查的教師:Guohong Cao、Jose Fortes、Bahram Khalili、George Blank、Jinsong Ouyang、JoAnne Holliday、George K.Thiruvathukal、Joel Wein、Tao Xie和Xiaobo Zhou。
  我們要感謝下列審閱新章節或提供其他實質性幫助的人:Rob Allen、Roberto Baldoni、John Bates、Tom Berson、Lynne Blair、Geoff Coulson、Paul Grace、Andrew Herbert、David Hutchison、Laurent Mathy、Rajiv Ramdhany、Richard Sharp、Jean-Bernard Stefani、Rip Sohan、Francois Taiani、Peter Triantafillou、Gareth Tyson和已故的Maurice Wikes先生。我們還要感謝Google的員工,他們的見解剖析瞭Google基礎設施的設計閤理性,他們是:Mike Burrow、Tushar Chandra、Walfredo Cirne、Jeff Dean、Sanjay Ghemawat、Andrea Kirmse和John Reumann。



用戶評價

評分

價格比書店便宜,包裝簡陋

評分

上課課本,不錯不錯

評分

分布式係統:概念與設計(原書第5版)

評分

非常不錯的一本書。

評分

好好好。補基礎。加油加油

評分

學習中

評分

這本書翻譯的不是很好

評分

東風飄兮神靈雨,思公子兮未敢言

評分

書很好,內容很詳細,但是也很有深度,正在默默地啃,希望一點點地啃動。

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有