分布式系统:概念与设计pdf下载pdf下载

分布式系统:概念与设计百度网盘pdf下载

作者:
简介:本篇主要提供分布式系统:概念与设计pdf下载
出版社:
出版时间:2013-03-01
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

 书名:  分布式系统:概念与设计(原书第5版)|3022538
 图书定价:  128元
 图书作者:  (英)George Coulouris;Jean Dollimore;Tim Kindberg;Gordon Blair
 出版社:  机械工业出版社
 出版日期:  2013/3/1 0:00:00
 ISBN号:  9787111403920
 开本:  16开
 页数:  638
 版次:  1-1
 作者简介
George Coulouris 伦敦大学皇后玛利学院荣誉教授,剑桥大学计算机实验室访问教授。 Jean Dollimore伦敦大学皇后玛利学院的高级讲师。 Tim Kindberg matter 2 media创新技术公司创始人,PervasiveMedia Studio研究主任,英国布里斯托尔和美国帕洛阿尔托惠普实验室高级研究员,英国巴斯大学计算机科学系访问教授。 GordonBlair 兰卡斯特大学计算系分布式系统教授,挪威特罗姆瑟大学兼职教授。
 内容简介
本书旨在全面介绍互联网及其他常用分布式系统的原理、体系结构、算法和设计,内容涵盖分布式系统的相关概念、安全、数据复制、组通信、分布式文件系统、分布式事务、分布式系统设计等,以及相关的前沿主题,包括Web服务、网格、移动系统和无处不在系统等。
 目录


Distributed Systems:Concepts and Design,Fifth Edition

出版者的话

译者序

前言

第1章 分布式系统的特征1

1.1 简介1

1.2 分布式系统的例子2

1.2.1 Web搜索2

1.2.2 大型多人在线游戏3

1.2.3 金融交易3

1.3 分布式系统的趋势4

1.3.1 泛在联网和现代互联网5

1.3.2 移动和无处不在计算5

1.3.3 分布式多媒体系统7

1.3.4 把分布式计算作为一个公共设施7

1.4 关注资源共享8

1.5 挑战9

1.5.1 异构性9

1.5.2 开放性10

1.5.3 安全性11

1.5.4 可伸缩性11

1.5.5 故障处理12

1.5.6 并发性13

1.5.7 透明性14

1.5.8 服务质量15

1.6 实例研究:万维网15

1.7 小结20

练习20

第2章 系统模型22

2.1 简介22

2.2 物理模型23

2.3 体系结构模型24

2.3.1 体系结构元素24

2.3.2 体系结构模式30

2.3.3 相关的中间件解决方案34

2.4 基础模型36

2.4.1 交互模型36

2.4.2 故障模型39

2.4.3 安全模型41

2.5 小结44

练习45

第3章 网络和网际互连46

3.1 简介46

3.2 网络类型48

3.3 网络原理50

3.3.1 数据包的传输50

3.3.2 数据流50

3.3.3 交换模式51

3.3.4 协议52

3.3.5 路由55

3.3.6 拥塞控制57

3.3.7 网际互连58

3.4 互联网协议60

3.4.1 IP寻址62

3.4.2 IP协议63

3.4.3 IP路由64

3.4.4 IPv667

3.4.5 移动IP69

3.4.6 TCP和UDP70

3.4.7 域名71

3.4.8 防火墙72

3.5 实例研究:以太网、WiFi、蓝牙74

3.5.1 以太网75

3.5.2 IEEE 802.11无线LAN78

3.5.3 IEEE 802.15.1蓝牙无线PAN79

3.6 小结81

练习81

第4章 进程间通信83

4.1 简介83

4.2 互联网协议的API84

4.2.1 进程间通信的特征84

4.2.2 套接字85

4.2.3 UDP数据报通信85

4.2.4 TCP流通信88

4.3 外部数据表示和编码91

4.3.1 CORBA的公共数据表示92

4.3.2 Java对象序列化93

4.3.3 可扩展标记语言94

4.3.4 远程对象引用97

4.4 组播通信98

4.4.1 IP组播——组播通信的实现98

4.4.2 组播的可靠性和排序100

4.5 网络虚拟化:覆盖网络101

4.5.1 覆盖网络101

4.5.2 Skype:一个覆盖网络的例子102

4.6 实例研究:MPI103

4.7 小结104

练习105

第5章 远程调用107

5.1 简介107

5.2 请求-应答协议107

5.3 远程过程调用112

5.3.1 RPC的设计问题113

5.3.2 RPC的实现115

5.3.3 实例研究:Sun RPC116

5.4 远程方法调用118

5.4.1 RMI的设计问题118

5.4.2 RMI的实现121

5.4.3 分布式无用单元收集124

5.5 实例研究:Java RMI125

5.5.1 创建客户和服务器程序127

5.5.2 Java RMI的设计和实现130

5.6 小结130

练习131

第6章 间接通信133

6.1 简介133

6.2 组通信134

6.2.1 编程模型135

6.2.2 实现问题136

6.2.3 实例研究:JGroups工具箱138

6.3 发布-订阅系统140

6.3.1 编程模型142

6.3.2 实现问题143

6.3.3 发布-订阅系统的例子146

6.4 消息队列146

6.4.1 编程模型147

6.4.2 实现问题148

6.4.3 实例研究:Java消息服务149

6.5 共享内存的方式152

6.5.1 分布式共享内存152

6.5.2 元组空间通信153

6.6 小结159

练习161

第7章 操作系统支持162

7.1 简介162

7.2 操作系统层163

7.3 保护164

7.4 进程和线程165

7.4.1 地址空间166

7.4.2 新进程的生成167

7.4.3 线程169

7.5 通信和调用176

7.5.1 调用性能177

7.5.2 异步操作181

7.6 操作系统的体系结构183

7.7 操作系统层的虚拟化185

7.7.1 系统虚拟化186

7.7.2 实例研究:系统虚拟化的Xen方法186

7.8 小结193

练习194

第8章 分布式对象和组件196

8.1 简介196

8.2 分布式对象197

8.3 实例研究:CORBA198

8.3.1 CORBA RMI199

8.3.2 CORBA的体系结构203

8.3.3 CORBA远程对象引用205

8.3.4 CORBA服务206

8.3.5 CORBA客户和服务器实例206

8.4 从对象到组件209

8.5 实例研究:企业JavaBeans和Fractal212

8.5.1 企业JavaBeans213

8.5.2 Fractal217

8.6 小结220

练习220

第9章 Web服务222

9.1 简介222

9.2 Web服务223

9.2.1 SOAP225

9.2.2 Web服务与分布式对象模型的比较228

9.2.3 在Java中使用SOAP229

9.2.4 Web服务和CORBA的比较232

9.3 Web服务的服务描述和接口定义语言233

9.4 Web服务使用的目录服务235

9.5 XML安全性237

9.6 Web服务的协作239

9.7 Web服务的应用241

9.7.1 面向服务的体系结构241

9.7.2 网格241

9.7.3 云计算243

9.8 小结244

练习245

第10章 对等系统247

10.1 简介247

10.2 Napster及其遗留系统250

10.3 对等中间件251

10.4 路由覆盖252

10.5 路由覆盖实例研究:Pastry和Tapestry254

10.5.1 Pastry254

10.5.2 Tapestry260

10.5.3 从结构化对等方法到非结构化对等方法260

10.6 应用实例研究:Squirrel、OceanStore和Ivy262

10.6.1 Squirrel Web缓存2...
 编辑推荐
计算机领域经典著作,被誉为是衡量所有其他分布式系统教材的标准,已被爱丁堡大学、伊利诺伊大学、卡内基-梅隆大学、南加州大学、得克萨斯A&M大学、多伦多大学、罗切斯特理工学院、北京大学等名校采纳为高级操作系统、计算机网络、分布式系统课程的教材。