图书介绍
分布式系统原理与范型 Distributed Systems:Principles and Paradigms,2 engE【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)特尼博姆(Tanenbaum,A.S.)等著;辛春生等译 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302172796
- 出版时间:2008
- 标注页数:490页
- 文件大小:38MB
- 文件页数:505页
- 主题词:分布式操作系统-教材
PDF下载
下载说明
分布式系统原理与范型 Distributed Systems:Principles and Paradigms,2 engEPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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分布式计算系统12
1.3.2分布式信息系统14
1.3.3分布式普适系统17
本章小结21
习题22
第2章 体系结构23
2.1体系结构的样式23
2.2系统体系结构25
2.2.1集中式体系结构25
2.2.2非集中式体系结构30
2.2.3混合体系结构36
2.3体系结构与中间件38
2.3.1中断器38
2.3.2自适应软件的常见方法40
2.3.3讨论40
2.4分布式系统的自我管理41
2.4.1反馈控制模型42
2.4.2示例:用Astrolabe监视系统43
2.4.3示例:Globule中的差分复制策略44
2.4.4示例:Jade的自动组件修复管理45
本章小结46
习题47
第3章 进程48
3.1线程48
3.1.1线程简介49
3.1.2分布式系统中的线程52
3.2虚拟化55
3.2.1虚拟化在分布式系统中的作用55
3.2.2虚拟机体系结构56
3.3客户57
3.3.1网络连接的用户接口58
3.3.2客户端软件与分布透明性61
3.4服务器62
3.4.1常见的设计问题62
3.4.2服务器集群65
3.4.3管理服务器集群69
3.5代码迁移72
3.5.1代码迁移方案72
3.5.2迁移与本地资源75
3.5.3异构系统中的代码迁移77
本章小结79
习题80
第4章 通信81
4.1基础知识81
4.1.1分层协议82
4.1.2通信类型87
4.2远程过程调用89
4.2.1基本的RPC操作89
4.2.2参数传递92
4.2.3异步RPC95
4.2.4示例:DCE RPC96
4.3面向消息的通信101
4.3.1面向消息的瞬时通信101
4.3.2面向消息的持久通信104
4.3.3示例:IBM WebSphere消息队列系统109
4.4面向流的通信113
4.4.1为连续媒体提供支持114
4.4.2流与服务质量115
4.4.3流同步117
4.5多播通信120
4.5.1应用层多播120
4.5.2基于gossip的数据通信123
本章小结126
习题127
第5章 命名系统129
5.1名称、标识符和地址129
5.2无层次命名131
5.2.1简单方法131
5.2.2基于宿主位置的方法134
5.2.3分布式散列表135
5.2.4分层方法138
5.3结构化命名141
5.3.1名称空间141
5.3.2名称解析143
5.3.3名称空间的实现146
5.3.4示例:域名系统151
5.4基于属性的命名157
5.4.1目录服务157
5.4.2分层实现:LDAP158
5.4.3非集中式实现161
本章小结164
习题165
第6章 同步化167
6.1时钟同步167
6.1.1物理时钟168
6.1.2全球定位系统171
6.1.3时钟同步算法172
6.2逻辑时钟176
6.2.1 Lamport逻辑时钟176
6.2.2向量时钟179
6.3互斥182
6.3.1概述182
6.3.2集中式算法182
6.3.3非集中式算法183
6.3.4分布式算法184
6.3.5令牌环算法186
6.3.6四种算法的比较187
6.4结点的全局定位188
6.5选举算法190
6.5.1传统的选举算法190
6.5.2无线系统环境中的选举算法192
6.5.3大型系统中的选举算法193
本章小结195
习题196
第7章 一致性和复制198
7.1概述198
7.1.1进行复制的原因198
7.1.2作为扩展技术的复制199
7.2以数据为中心的一致性模型200
7.2.1持续一致性201
7.2.2一致的操作顺序204
7.3以客户为中心的一致性模型209
7.3.1最终一致性209
7.3.2单调读211
7.3.3单调写212
7.3.4读写一致性213
7.3.5写读一致性214
7.4复制管理214
7.4.1副本服务器的放置215
7.4.2内容复制与放置216
7.4.3内容分发219
7.5一致性协议222
7.5.1持续一致性222
7.5.2基于主备份的协议223
7.5.3复制的写协议225
7.5.4高速缓存相关性协议227
7.5.5实现以客户为中心的一致性228
本章小结230
习题231
第8章 容错性233
8.1容错性概述233
8.1.1基本概念233
8.1.2故障模式235
8.1.3使用冗余掩盖故障237
8.2进程恢复238
8.2.1设计问题238
8.2.2故障掩盖和复制240
8.2.3故障系统的协定240
8.2.4故障检测243
8.3可靠的客户-服务器通信244
8.3.1点对点通信244
8.3.2失败时的RPC语义244
8.4可靠的组通信248
8.4.1基本的可靠多播方法249
8.4.2可靠多播中的可扩展性249
8.4.3原子多播252
8.5分布式提交257
8.5.1两阶段提交257
8.5.2三阶段提交262
8.6恢复263
8.6.1概述263
8.6.2检查点266
8.6.3消息日志268
8.6.4面向恢复的计算270
本章小结271
习题271
第9章 安全性273
9.1安全性概述273
9.1.1安全威胁、策略和机制273
9.1.2设计问题277
9.1.3加密281
9.2安全通道287
9.2.1身份认证287
9.2.2消息的完整性和机密性293
9.2.3安全组通信295
9.2.4示例:Kerberos298
9.3访问控制299
9.3.1访问控制中的常见问题299
9.3.2防火墙302
9.3.3安全的移动代码304
9.3.4拒绝服务309
9.4安全管理310
9.4.1密钥管理310
9.4.2安全组管理313
9.4.3授权管理314
本章小结318
习题319
第10章 基于对象的分布式系统320
10.1体系结构320
10.1.1分布式对象320
10.1.2示例:企业级Java Bean322
10.1.3示例:Globe分布式共享对象324
10.2进程325
10.2.1对象服务器325
10.2.2示例:Ice运行时系统327
10.3通信329
10.3.1把客户绑定到对象上329
10.3.2静态远程方法调用与动态远程方法调用330
10.3.3参数传递331
10.3.4示例:Java RMI332
10.3.5基于对象的消息传递334
10.4命名337
10.4.1 CORBA对象引用337
10.4.2 Globe对象引用338
10.5同步340
10.6一致性与复制341
10.6.1入口一致性341
10.6.2复制的调用343
10.7容错性344
10.7.1示例:CORBA的容错性345
10.7.2示例:Java的容错性346
10.8安全性348
10.8.1示例:Globe348
10.8.2远程对象的安全性351
本章小结352
习题353
第11章 分布式文件系统354
11.1体系结构354
11.1.1客户-服务器体系结构354
11.1.2基于群集的分布式文件系统358
11.1.3对称式体系结构360
11.2进程361
11.3通信362
11.3.1 NFS中的RPC362
11.3.2 RPC2子系统363
11.3.3 Plan 9中面向文件的通信365
11.4命名366
11.4.1 NFS中的命名366
11.4.2构造全局名称空间370
11.5同步371
11.5.1文件共享的语义371
11.5.2文件锁定373
11.5.3在Coda中共享文件375
11.6一致性和复制376
11.6.1客户端缓存376
11.6.2服务器端复制379
11.6.3对等文件系统中的复制381
11.6.4网格系统中的文件复制382
11.7容错性383
11.7.1处理Byzantine故障383
11.7.2对等系统中的高度可用性385
11.8安全性386
11.8.1 NFS中的安全性386
11.8.2分散式身份认证388
11.8.3安全的对等文件共享系统391
本章小结393
习题394
第12章 基于Web的分布式系统395
12.1体系结构395
12.1.1传统的基于Web的系统396
12.1.2 Web服务399
12.2进程402
12.2.1客户402
12.2.2 Apache Web服务器403
12.2.3 Web服务器群集405
12.3通信406
12.3.1超文本传输协议407
12.3.2简单对象访问协议411
12.4命名412
12.5同步414
12.6一致性与复制414
12.6.1 Web代理缓存415
12.6.2 Web宿主系统的复制417
12.6.3 Web应用程序的复制421
12.7容错性423
12.8安全性424
本章小结425
习题426
第13章 基于协作的分布式系统428
13.1协作模型介绍428
13.2体系结构430
13.2.1一般方法430
13.2.2传统的体系结构431
13.2.3对等体系结构434
13.2.4移动性和协作436
13.3进程437
13.4通信437
13.4.1基于内容的路由437
13.4.2支持复合订阅439
13.5命名439
13.5.1描述复合事件440
13.5.2匹配事件与订阅441
13.6同步442
13.7一致性和复制442
13.7.1静态方法442
13.7.2动态复制445
13.8容错性447
13.8.1可靠的发布-订阅通信447
13.8.2共享数据空间中的容错性449
13.9安全性450
13.9.1保密性450
13.9.2安全的共享数据空间452
本章小结452
习题453
第14章 补充读物与参考文献454
14.1进一步阅读的建议454
14.1.1介绍性和综述性的著作454
14.1.2体系结构455
14.1.3进程455
14.1.4通信456
14.1.5命名456
14.1.6同步化457
14.1.7一致性与复制457
14.1.8容错性458
14.1.9安全性458
14.1.10面向对象的分布式系统459
14.1.11分布式文件系统459
14.1.12基于Web的分布式系统460
14.1.13基于协作的分布式系统460
14.2参考文献461
热门推荐
- 2611908.html
- 3614484.html
- 771994.html
- 1435641.html
- 3219273.html
- 3352938.html
- 3398357.html
- 582934.html
- 3198190.html
- 3350603.html
- http://www.ickdjs.cc/book_2102652.html
- http://www.ickdjs.cc/book_2961485.html
- http://www.ickdjs.cc/book_3043889.html
- http://www.ickdjs.cc/book_2739995.html
- http://www.ickdjs.cc/book_3820421.html
- http://www.ickdjs.cc/book_3318199.html
- http://www.ickdjs.cc/book_3499838.html
- http://www.ickdjs.cc/book_2946090.html
- http://www.ickdjs.cc/book_2178024.html
- http://www.ickdjs.cc/book_352067.html