[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《分布式系統原理與范型》(Distributed Systems:Principles and Paradigms )掃描版[PDF]
《分布式系統原理與范型》(Distributed Systems:Principles and Paradigms )掃描版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/10
大       小 -
《分布式系統原理與范型》(Distributed Systems:Principles and Paradigms )掃描版[PDF] 簡介: 中文名 : 分布式系統原理與范型 原名 : Distributed Systems:Principles and Paradigms 作者 : Andrew S. Tanenbaum Maarten van Steen 譯者 : 楊劍峰 常曉波 李敏等 圖書分類 : 網絡 資源格式 : PDF 版本 : 掃描版 出版社 : 清華大學出版社 書號 : 7302089612
電驢資源下載/磁力鏈接資源下載:
全選
"《分布式系統原理與范型》(Distributed Systems:Principles and Paradigms )掃描版[PDF]"介紹
中文名: 分布式系統原理與范型
原名: Distributed Systems:Principles and Paradigms
作者: Andrew S. Tanenbaum
Maarten van Steen
譯者: 楊劍峰
常曉波
李敏等
圖書分類: 網絡
資源格式: PDF
版本: 掃描版
出版社: 清華大學出版社
書號: 7302089612
發行時間: 2004年9月10日
地區: 大陸
語言: 簡體中文
簡介:



評論處1樓有網盤鏈接
內容介紹:
  本書是Tanenbaum先生所著的《分布式操作系統》的修訂版,是分布式系統的權威教材。全書分為兩部分:原理和范型。第一部分詳細討論了分布式系統的原理、概念和技術,其中包括通信、進程、命名、同步、一致性和復制、容錯以及安全。第二部分給出了一些實際的分布式系統:基於對象的分布式系統、分布式文件系統、基於文檔的分布式系統以及基於協作的分布式系統,介紹了一些實際系統的設計思想和實現技術。全書結構清晰,內容全面經典,系統性與先進性並茂。
   本書適用對象廣泛。對於學習分布式計算的本科生和研究生,本書是優選教材。對於從事分布式計算研究和工程應用的科研人員和工程技術人員,本書也是一本優秀的基礎性讀物。
內容截圖:



目錄:


第1章緒論
1.1.1分布式系統的定義
1.1.2目標3
1.2.1讓用戶連接到資源3
1.2.2透明性4
1.2.3開放性6
1.2.4可擴展性7
1.3分布式系統的硬件12
1.3.1多處理器系統13
1.3.2同構式多計算機系統15
1.3.3異構式多計算機系統16
1.4分布式系統的軟件17
1.4.1分布式操作系統18
1.4.2網絡操作系統26
1.4.3中間件28
1.5客戶-服務器模型33
1.5.1客戶與服務器33
1.5.2應用程序的分層38
1.5.3客戶-服務器體系結構40
1.6小結43習題43
.第2章通信45
2.1分層協議45
2.1.1低層協議48
2.1.2傳輸協議50
2.1.3高層協議52
2.2遠程過程調用54
2.2.1基本的rpc操作55
2.2.2參數傳遞58
2.2.3擴展的rpc模型61
2.2.4實例:dce rpc64
2.3遠程對象調用68
2.3.1分布式對象68
2.3.2將客戶綁定到對象70
2.3.3靜態遠程方法調用與動態遠程方法調用72
2.3.4參數傳遞73
2.3.5實例1: dce遠程對象74
2.3.6實例2: java rmi76
2.4面向消息的通信79
2.4.1通信中的持久性和同步性79
2.4.2面向消息的暫時通信83
2.4.3面向消息的持久通信86
2.4.4示例: ibm mqseries91
2.5面向流的通信95
2.5.1為連續媒體提供支持95
2.5.2流與服務質量98
2.5.3流同步101
2.6小結103習題104
第3章進程1073.1線程107
3.1.1線程簡介107
3.1.2分布式系統中的線程112
3.2客戶114
3.2.1用戶界面114
3.2.2客戶端軟件與分布透明性116
3.3服務器117
3.3.1設計上常見的重要問題117
3.3.2對象服務器120
3.4代碼遷移125
3.4.1代碼遷移方案125
3.4.2遷移與本地資源128
3.4.3異構系統中的代碼遷移131
3.4.4實例: d′agents132
3.5軟件代理136
3.5.1分布式系統中的軟件代理136
3.5.2代理技術138
3.6小結140習題141
第4章命名144
4.1實體的命名144
4.1.1名稱、標識符和地址144
4.1.2名稱解析148
4.1.3名稱空間的實現152
4.1.4示例: 域名系統158
4.1.5示例: x.500161
4.2移動實體的定位165
4.2.1實體命名與定位165
4.2.2簡單方法167
4.2.3基於起始位置的方法169
4.2.4分層方法171
4.3刪除無引用的實體176
4.3.1無引用對象的問題177
4.3.2引用計數178
4.3.3引用列表181
4.3.4標識不可到達實體182
4.4小結187習題188
第5章同步190
5.1時鐘同步190
5.1.1物理時鐘191
5.1.2時鐘同步算法194
5.1.3使用同步時鐘197
5.2邏輯時鐘198
5.2.1lamport時間戳199
5.2.2向量時間戳201
5.3全局狀態203
5.4選舉算法206
5.4.1欺負(bully)算法206
5.4.2環算法207
5.5互斥208
5.5.1集中式算法208
5.5.2分布式算法209
5.5.3令牌環算法211
5.5.4三個算法的比較212
5.6分布式事務213
5.6.1事務模型213
5.6.2事務的分類216
5.6.3實現218
5.6.4並發控制220
5.7小結226習題227
第6章一致性和復制229
6.1簡介229
6.1.1復制的目的230
6.1.2對象復制230
6.1.3作為擴展技術的復制232
6.2以數據為中心的一致性模型233
6.2.1嚴格一致性234
6.2.2線性化和順序一致性236
6.2.3因果一致性239
6.2.4fifo一致性240
6.2.5弱一致性242
6.2.6釋放一致性244
6.2.7入口一致性245
6.2.8一致性模型小結247
6.3以客戶為中心的一致性模型248
6.3.1最終一致性249
6.3.2單調讀250
6.3.3單調寫251
6.3.4寫後讀252
6.3.5讀後寫253
6.3.6實現254
6.4分發協議256
6.4.1副本放置256
6.4.2更新傳播259
6.4.3epidemic協議262
6.5一致性協議264
6.5.1基於主備份的協議264
6.5.2復制的寫協議267
6.5.3高速緩存相關性協議270
6.6實例271
6.6.1orca272
6.6.2因果一致的懶惰復制276
6.7小結279習題280
第7章容錯性283
7.1容錯性簡介283
7.1.1基本概念283
7.1.2典型故障285
7.1.3使用冗余來掩蓋故障287
7.2進程恢復288
7.2.1設計問題288
7.2.2故障掩蓋和復制290
7.2.3故障系統的協議290
7.3可靠的客戶服務器通信293
7.3.1點到點通信293
7.3.2出現失敗時的rpc語義293
7.4可靠的組通信298
7.4.1基本的可靠多播方法298
7.4.2可靠多播中的可擴展性299
7.4.3原子多播301
7.5分布式提交307
7.5.1兩階段提交307
7.5.2三階段提交312
7.6恢復313
7.6.1簡介314
7.6.2檢查點316
7.6.3消息日志318
7.7小結320習題321
第8章安全性323
8.1安全性介紹323
8.1.1安全威脅、策略和機制323
8.1.2設計問題328
8.1.3加密331
8.2安全通道337
8.2.1身份驗證338
8.2.2消息完整性和機密性344
8.2.3安全組通信346
8.3訪問控制349
8.3.1訪問控制中的一般問題349
8.3.2防火牆352
8.3.3保護移動代碼354
8.4安全管理359
8.4.1密鑰管理359
8.4.2安全組管理363
8.4.3授權管理364
8.5實例: kerberos368
8.6實例: sesame370
8.6.1sesame組件370
8.6.2pac372
8.7實例: 電子付費系統373
8.7.1電子付費系統373
8.7.2電子付費系統中的安全性375
8.7.3協議實例377
8.8小結381習題382
第9章基於對象的分布式系統384
9.1corba384
9.1.1corba概述385
9.1.2通信390
9.1.3進程395
9.1.4命名399
9.1.5同步402
9.1.6緩存與復制403
9.1.7容錯性404
9.1.8安全性406
9.2分布式組件對象模型(dcom)408
9.2.1dcom概述408
9.2.2通信413
9.2.3進程415
9.2.4命名417
9.2.5同步420
9.2.6復制420
9.2.7容錯性420
9.2.8安全性4219.3globe423
9.3.1globe概述423
9.3.2通信430
9.3.3進程430
9.3.4命名432
9.3.5同步435
9.3.6復制435
9.3.7容錯性437
9.3.8安全性438
9.4corba、dcom和globe的比較439
9.4.1基本原理439
9.4.2通信440
9.4.3進程441
9.4.4命名441
9.4.5同步442
9.4.6緩存與復制442
9.4.7容錯性442
9.4.8安全性442
9.5小結444習題444
第10章分布式文件系統446
10.1sun網絡文件系統446
10.1.1nfs概述447
10.1.2通信450
10.1.3進程451
10.1.4命名452
10.1.5同步458
10.1.6緩存和復制462
10.1.7容錯性464
10.1.8安全性466
10.2coda文件系統469
10.2.1coda概述469
10.2.2通信471
10.2.3進程472
10.2.4命名473
10.2.5同步474
10.2.6緩存和復制477
10.2.7容錯性480
10.2.8安全性482
10.3其他分布式文件系統484
10.3.1plan 9: 資源統一為文件485
10.3.2xfs: 無服務器的文件系統489
10.3.3sfs: 可擴展的安全性494
10.4分布式文件系統的比較496
10.4.1設計理念497
10.4.2通信497
10.4.3進程497
10.4.4命名498
10.4.5同步499
10.4.6緩存和復制499
10.4.7容錯性499
10.4.8安全性500
10.5小結501習題501
第11章基於文檔的分布式系統50311.1www503
11.1.1www概述504
11.1.2通信511
11.1.3進程515
11.1.4命名520
11.1.5同步522
11.1.6緩存和復制522
11.1.7容錯性526
11.1.8安全性526
11.2lotus notes527
11.2.1lotus notes概述527
11.2.2通信529
11.2.3進程530
11.2.4命名531
11.2.5同步533
11.2.6復制533
11.2.7容錯性535
11.2.8安全性535
11.3www和lotus notes的比較538
11.4小結542習題542
第12章基於協作的分布式系統544
12.1協作模型介紹544
12.2tib/rendezvous546
12.2.1tib/rendezvous概述546
12.2.2通信548
12.2.3進程551
12.2.4命名551
12.2.5同步553
12.2.6緩存和復制554
12.2.7容錯性554
12.2.8安全性55612.3jini557
12.3.1jini概述558
12.3.2通信560
12.3.3進程561
12.3.4命名563
12.3.5同步565
12.3.6緩存和復制567
12.3.7容錯性567
12.3.8安全性567
12.4tib/rendezvous和jini的比較568
12.5小結571習題571
第13章閱讀材料和參考書目573
13.1對進一步閱讀的建議573
13.1.1介紹性和綜述性的著作573
13.1.2通信574
13.1.3進程575
13.1.4命名576
13.1.5同步576
13.1.6一致性與復制577
13.1.7容錯性578
13.1.8安全性579
13.1.9面向對象的分布式系統580
13.1.10分布式文件系統581
13.1.11基於文檔的分布式系統582
13.1.12基於協作的分布式系統583
13.2參考書目列表58



相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved