内容简介
《分布式系统:概念与设计》是分布式系统领域的经典教材,本书第五版全面更新了内容,涵盖了分布式系统的最新发展和关键技术。
本书详细介绍了分布式系统的基本概念、设计原则和实现技术,包括分布式系统的通信、命名、同步、一致性、容错、安全等方面的内容。
此外,本书还讨论了云计算、大数据、物联网等新兴技术对分布式系统的影响,并提供了大量实际案例和代码示例,帮助读者深入理解分布式系统的设计与实现。
目录
完整版-提供各种书籍下载 QQ 461573687
第1章 分布式系统的特征
1.1 简介
1.2 分布式系统的例子
1.3 分布式系统的趋势
1.4 关注资源共享
1.5 挑战
1.6 实例研究:万维网
1.7 小结
练习
第2章 系统模型
2.1 简介
2.2 物理模型
2.3 体系结构模型
2.4 基础模型
2.5 小结
练习
第3章 网络和网际互连
3.1 简介
3.2 网络类型
3.3 网络原理
3.4 互联网协议
3.5 实例研究:以太网、WiFi、蓝牙
3.6 小结
练习
第4章 进程间通信
4.1 简介
4.2 互联网协议的API
4.3 外部数据表示和编码
4.4 组播通信
4.5 网络虚拟化:覆盖网络
4.6 实例研究:MPI
4.7 小结
练习
第5章 远程调用
5.1 简介
5.2 请求—应答协议
5.3 远程过程调用
5.4 远程方法调用
5.5 实例研究:Java RMI
5.6 小结
练习
第6章 间接通信
6.1 简介
6.2 组通信
6.3 发布—订阅系统
6.4 消息队列
6.5 共享内存的方式
6.6 小结
练习
第7章 操作系统支持
7.1 简介
7.2 操作系统层
7.3 保护
7.4 进程和线程
7.5 通信和调用
7.6 操作系统的体系结构
7.7 操作系统层的虚拟化
7.8 小结
练习
第8章 分布式对象和组件
8.1 简介
8.2 分布式对象
8.3 实例研究:CORBA
8.4 从对象到组件
8.5 实例研究:企业JavaBeans和Fractal
8.6 小结
练习
第9章 Web服务
9.1 简介
9.2 Web服务
9.3 Web服务的服务描述和接口定义语言
9.5 XML安全性
9.6 Web服务的协作
9.7 Web服务的应用
9.8 小结
练习
第10章 对等系统
10.1 简介
10.2 Napster及其遗留系统
10.3 对等中间件
10.4 路由覆盖
10.5 路由覆盖实例研究:Past和Tapest
10.6 应用实例研究:Squirrel、OceanStore和Ivy
10.7 小结
练习
第11章 安全性
11.1 简介
11.2 安全技术概述
11.3 密码算法
11.4 数字签名
11.5 密码实用学
11.6 实例研究:Needham-Schroeder、Kerberos、 TLS和802.11 WiFi
11.7 小结
练习
第12章 分布式文件系统
12.1 简介
12.2 文件服务体系结构
12.3 实例研究:SUN网络文件系统
12.4 实例研究:Andrew文件系统
12.5 最新进展
12.6 小结
练习
第13章 名字服务
13.1 简介
13.2 名字服务和域名系统
13.4 实例研究:全局名字服务
13.6 小结
练习
第14章 时间和全局状态
14.1 简介
14.2 时钟、事件和进程状态
14.3 同步物理时钟
14.4 逻辑时间和逻辑时钟
14.5 全局状态
14.6 分布式调试
14.7 小结
练习
第15章 协调和协定
15.1 简介
15.2 分布式互斥
15.3 选举
15.4 组通信中的协调与协定
15.5 共识和相关问题
15.6 小结
练习
第16章 事务和并发控制
16.1 简介
16.2 事务
16.3 嵌套事务
16.4 锁
16.5 乐观并发控制
16.6 时间戳排序
16.7 并发控制方法的比较
16.8 小结
练习
第17章 分布式事务
17.1 简介
17.2 平面分布式事务和嵌套分布式事务
17.3 原子提交协议
17.4 分布式事务的并发控制
17.5 分布式死锁
17.6 事务恢复
17.7 小结
练习
第18章 复制
18.1 简介
18.2 系统模型和组通信的作用
18.3 容错服务
18.4 高可用服务的实例研究:闲聊体系结构、Bayou和Coda
18.5 复制数据上的事务
18.6 小结
练习
第19章 移动和无处不在计算
19.1 简介
19.2 关联
19.3 互操作
19.4 感知和上下文敏感
19.5 安全性和私密性
19.6 自适应
19.7 实例研究:Cooltown
19.8 小结
练习
第20章 分布式多媒体系统
20.1 简介
20.2 多媒体数据的特征
20.3 服务质量管理
20.4 资源管理
20.5 流自适应
20.6 实例研究:Tiger视频文件服务器、BitTorrent和端系统多播
20.7 小结
练习
第21章 分布式系统设计:Google实例研究
21.1 简介
21.2 实例研究简介:Google
21.3 总体结构和设计理念
21.4 底层通信范型
21.5 数据存储和协调服务
21.6 分布式计算服务
21.7 小结
练习
参考文献
您当前的等级为
登录后免费下载登录
小黑屋反思中,不准下载!
评论后刷新页面下载评论
支付¥以后下载
请先登录
您今天的下载次数(次)用完了,请明天再来
支付积分以后下载立即支付
支付以后下载立即支付
您当前的用户组不允许下载升级会员
您已获得下载权限
您可以每天下载资源次,今日剩余次
免责申明:
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,没有任何商业目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48时间内予以删除。