第一章 绪论
1.1 促进分布计算系统发展的技术因素
1.2 分布计算系统的相关概念
1.2.1 分布计算系统
1.2.2 松散耦合和紧密耦合分布计算系统
1.2.3 同构型与异构型分布计算系统
1.3 分布计算系统的优点与新问题
1.3.1 分布计算系统的优点
1.3.2 分布计算系统的新问题
1.4 分布计算系统的透明性
1.4.1 透明性的概念
1.4.2 影响透明性的因素
1.5 分布计算系统与计算机网络系统
1.5.1 网络操作系统与分布式操作系统
1.5.2 计算机网络系统与分布计算系统的区别
1.6 分布计算系统的体系结构与设计问题
1.6.1 分布计算系统的分层体系结构
1.6.2 分布计算系统的组成
1.6.3 基于中间件的分布计算系统
1.6.4 分布计算系统的设计问题
习题
参考文献
第二章 命名系统
2.1 命名系统的结构与功能
2.1.1 命名系统的结构
2.1.2 命名系统的功能
2.2 分布计算系统中的命名
2.2.1 名字、地址和标识符
2.2 2分布计算系统中的命名要求
2.2.3 名字的结构
2.3 名字空间与名字解析
2.3.1 名字空间
2.3.2 名字解析
2.3.3 名字空间的合并
2.4 大规模分布计算系统中名字空间的实现
2.4.1 大规模分布计算系统中名字空间的组织方式
2.4.2 大规模分布计算系统中的名字懈析
2.5 命名系统实例——DNS
习题
参考文献
第三章 通信
3.1 通信的层次模型
3.1.1 ISOOSURM通信模型
3.1.2 TCP/IP通信模型
3.1 3分布计算系统的通信模型
3.2 通信类型
3.2 1报文传递
3.2.2 远程过程调用
3.2.3 报文传递实例1——aocket进程通信
3.2.4 报文传递实例2——MPI进程通信
3.2.5 RPC实例——SunRPC
3.3 组通信
3.3.1 组通信的概念
3.3.2 组通信的设计问题
2.3.3 ISIS中的组通信
习题
参考文献
第四章 安全和保护
4.1 加密技术
4.1.1 传统加密方法
4.1 2公开密钥加密方法
4.2 身份认证
……
第五章 同步和并发控制
第六章 容错
第七章 多融本数据管理
第八章 资源管理与调度
第九章 分布式文件系统
第十章 分布式共享存储器
第十一章 分布式程序设计语言
第十二章 集群系统
第十三章 网格计算系统
第十四章 云计算系统
展开