第一章 引论.
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服务
习题
英汉术语对照表
主要参考文献...