分布式系统

分布式系统
作 者: 李西宁
出版社: 科学
丛编项: 普通高等教育“十一五”国家级规划教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 分布式操作系统
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《分布式系统》作者简介

内容简介

本书是作者在国外多年讲授分布式系统课程经验积累的基础上,结合国内现状编写的教材。.本教材以传统的分布式系统理论和经典算法为基础,重点介绍系统的构成模块、实现方案以及存在的问题。具体的构成模块包括网络、通信、并发计算、域名服务、同步与互斥、时间与协作、分布式事物处理、复制技术、容错机制以及安全机制。本教材还简要地介绍了该领域里的新进展,如移动软件代理、P2P系统、网格计算、万维网服务等。作者试图采用浅显易懂的语言描述分布式系统的原理与实现,做到概念清晰,深入浅出。为方便学生复习、掌握书中所学知识,每章末附有丰富的习题。本书既保证内容的前后呼应,又力图做到每一章节自成体系,教师可根据学生的不同基础和需要,适当进行裁剪。本书配有中/英双语电子教案,有教学需求的教师可到科学出版社网站上下载(http://www.sciencep.com)。..本书可用作高等院校计算机及相关专业本科高年级或研究生一年级的教材,亦可供科研工作人员参考。...

图书目录

第一章 引论.

1. 1 分布式系统的定义

1. 1. 1 历史背景

1. 1. 2 分布式系统的应用

1. 2 分布式系统的显著特征

1. 2. 1 基本设计目标

1. 2. 2 用户需求

习题

第二章 分布式系统概念和结构

2. 1 硬件概念

2. 1. 1 基于总线的多机系统

2. 1. 2 基于交叉开关的多机系统

2. 1. 3 基于网络的多机系统

2. 2 软件概念

2. 2. 1 分布式操作系统

2. 2. 2 网络操作系统

2. 2. 3 中间件系统

2. 3 系统平台模型

2. 3. 1 客户/服务器模型

2. 3. 2 浏览器/服务器模型

2. 3. 3 模型界面与多级(MULTI-TIERED)结构

习题

第三章 网络与通信

3. 1 计算机网络

3. 1. 1 网络技术

3. 1. 2 网络协议

3. 2 通信模型

3. 2. 1 消息传送式通信

3. 2. 2 请求-回应式通信(远程过程调用)

习题

第四章 并发计算

4. 1 并发计算起源

4. 1. 1 进程

4. 1. 2 线程

4. 1. 3 并发计算中的同步与互斥

4. 2 客户朋艮务器并发系统

4. 2. 1 客户软件

4. 2. 2 服务器软件设计

4,393 软件代理

4. 3. 1 软件代理技术

4. 3. 2移动软件代理

4. 3. 3 软件代理通信语言

4. 4 程序迁移

4. 4. 1 程序迁移模型

4. 4. 2 程序迁移中的资源管理

习题

第五章 命名系统及对移动实体的定位

5. 1 命名问题

5. 1. 1 命名方式

5. 1. 2 名字的识别与解析

5. 1. 3 命名空间和域名系统

5. 2 对移动实体的定位

5. 2. 1 移动IP技术

5. 2. 2 移动代理的定位方法

习题

第六章 分布式系统的同步与互斥

6. 1 时间与同步

6. 1. 1 物理时钟

6. 1. 2 物理时钟同步算法..

6. 1. 3 逻辑时钟

6. 1. 4 逻辑时钟同步算法

6. 2 分布式协调机制

6. 2. 1 全局状态

6. 2. 2 选举算法

6. 3 分布式互斥算法

6. 3. 1 基于逻辑时钟的算法

6. 3. 2 基于令牌的算法

习题

第七章 分布式事务处理

7. 1 基本概念

7. 1. 1 事务处理模型

7. 1. 2 事务处理分类

7. 2 事务处理的实现

7. 2. 1 并发控制

7. 2. 2 原子提交协议

7. 2. 3 分布式死锁与检测

习题

第八章 复制及复制一致性

8. 1 复制的概念

8. 1. 1 动机和目的

8. 1. 2 复制技术的基本结构

8. 2 以数据为主的一致性模型

8. 2. 1 基于读写次序的一致性模型

8. 2. 2 基于同步操作的一致性模型

8. 3 以客户为主的一致性模型

8. 3. 1 单调读/写模型

8. 3. 2 混合读/写模型

8. 4 一致性协议

8. 4. 1 分布式更新算法

8. 4. 2 复制一致性协议

习题

第九章 容错机制

9. 1 基本概念和模型

9. 1. 1 故障分类

9. 1. 2 硬件容错机制

9. 2 进程容错机制

9. 2. 1 基本设计思想

9. 2. 2 故障屏蔽协议

9. 3 通信可靠性

9. 3. 1 点对点通信

9. 3. 2 组播通信

9. 4 恢复技术

9. 4. 1 检查点技术

9. 4. 2 日志技术

习题

第十章 安全机制

10. 1 安全性概念

10. 1. 1 威胁及安全对策

10. 1. 2 安全机制的基本实现方案

10. 2 加密技术

10. 2. 1 对称加密

10. 2. 2 非对称加密

10. 2. 3 散列函数加密

10. 3 认证与访问控制

10. 3. 1 认证方法

10. 3. 2 信件的完整性和可信度

10. 3. 3 访问控制

习题

第十一章 分布式系统的发展

11. 1 P2P计算

11. 1. 1 P2P结构模型

11. 1. 2 P2P系统分类及实现

11. 2 网格计算

11. 2. 1 网格计算模型

11. 2. 2 网格系统的实例:Globus项目

11. 3 Web服务

11. 3. 1 Web服务协议

11. 3. 2 设计Web服务

习题

英汉术语对照表

主要参考文献...