《分布式系統 概念與設計》一第3節 練習

2021-09-23 09:35:10 字數 1466 閱讀 4634

本書旨在提供對網際網路和其他分布式系統原理的理解,提供這些系統的體系結構、演算法和設計,展示它們如何滿足當代分布式應用的需求。本書的前7章覆蓋分布式系統研究的基礎部分。前兩章提供對主題的概念性概述,介紹了分布式系統的特徵和在系統設計中所必須解決的挑戰:最重要的可伸縮性、異構性、安全性和故障處理。這兩章還開發了用於理解互動過程、故障和安全性的抽象模型。隨後是其他基礎性章節,這些章節介紹了網路研究、程序間通訊、遠端呼叫、間接通訊和作業系統支援。

後續的章節涉及中介軟體這個重要的主題,考察了支援分布式應用的不同的方法,包括分布式物件和元件、web服務和對等解決方案。接下來的章節涉及安全、分布式檔案系統和分布式命名系統這些已被完善的主題,然後介紹了與資料相關的重要方面(包括分布式事務和資料複製)。與這些主題相關的演算法也在它們出現時被論及,或者在專門論述定時、協調和協定等單獨的章節中介紹。

本書接著論述移動和無處不在計算以及分布式多**系統這些新出現的領域,然後給出了乙個內容充實的例項研究,從搜尋功能和由google提供的不斷擴充套件的附加服務(例如,gmail和google earth)兩個角度,關注支援google的分布式系統基礎設施的設計和實現。最後一章綜述了本書所介紹的所有這些體系結構概念、演算法和技術,詮釋了如何在乙個給定應用領域的整體設計中將這些內容組織在一起。

第1章 分布式系統的特徵

1.1 簡介

1.2 分布式系統的例子

1.3 分布式系統的趨勢

1.4 關注資源共享

1.5 挑戰

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.4 協議

3.3.5 路由

3.3.6 擁塞控制

3.4 網際網路協議

3.4.1 ip定址

3.4.2 ip協議

3.4.3 ip路由

3.4.4 ipv6

3.4.5 移動ip

3.4.6 tcp和udp

3.4.7 網域名稱

3.4.8 防火牆

3.5 例項研究:乙太網、wifi、藍芽

3.5.2 ieee 802.11無線lan

3.5.3 ieee 802.15.1藍芽無線pan

3.6 小結

練習

《分布式系統 概念與設計》一第2章 系統模型

本章提供三個重要且互補的解釋方法,以便有效地描述和討論分布式系統的設計 物理模型考慮組成系統的計算機和裝置的型別以及它們的互連,不涉及特定的技術細節。體系結構模型是從系統的計算元素執行的計算和通訊任務方面來描述系統 這裡計算元素或是指單個計算機或是指通過網路互連的計算機集合。客戶 伺服器和對等模型是...

《分布式系統 概念與設計》一第3章 網路和網際互連

分布式系統使用區域網 廣域網和互連網路進行通訊。底層網路的效能 可靠性 可伸縮性 移動性以及服務質量特徵都影響著分布式系統的行為,因而也影響這些系統的設計。為適應使用者需求的改變,無線網路和有服務質量保障的高效能網路應運而生。計算機網路所基於的原理包括協議分層 包交換 路由以及資料流等,網際互連技術...

《分布式系統 概念與設計》一1 7 小結

分布式系統無處不在。網際網路使得全世界使用者無論走到 都能訪問網際網路上的服務。每個組織管理乙個企業內部網,並通過該企業內部網為本地使用者提供本地服務和網際網路服務,也為網際網路上的其他使用者提供服務。小型的分布式系統可由移動計算機和其他可連線到無線網路的小型計算裝置構造。資源共享是構造分布式系統的...