
作者:陈志刚,刘蕙,曾锋等编著
页数:264页
出版社:科学出版社
出版日期:2015
ISBN:9787030424297
电子书格式:pdf/epub/txt
内容简介
本书详细介绍了分布式系统的基本原理、概念和技术, 包括通信、命名、保护、死锁、容错、数据共享以及分布式程序设计等 ; 分析了一些实际的分布式系统, 如基于对象的分布式系统、基于Web的分布式系统。
本书特色
本书详细介绍了分布式系统的基本原理、概念和技术,包括通信、命名、保护、死锁、容错、数据共享以及分布式程序设计等;分析了一些实际的分布式系统,如基于对象的分布式系统、基于Web的分布式系统。书中除了介绍实际系统的设计思路和实现技术外,还介绍了当前分布式系统领域的前沿科研成果。更进一步,本书从分布式系统的角度,系统地对网格计算、P2P计算进行了介绍,既阐述了这些系统的理论分析和核心技术,又对前沿科研成果进行了详细综述和比较分析。
目录
前言
第1章 分布式系统基础知识1.1 分布式系统概述1.1.1 分布式系统的定义1.1.2 分布式系统的特征1.1.3 分布式系统的架构1.1.4 分布式系统的发展与挑战1.2 进程间的通信1.2.1 同一个节点上的进程间通信1.2.2 不同节点上的进程间通信1.2.3 组通信1.3 命名与保护1.3.1 命名1.3.2 加密1.3.3 保护1.3.4 加密和保护的实例1.4 死锁问题1.4.1 死锁的定义1.4.2 死锁的预防1.4.3 死锁的检测1.4.4 同步机构1.4.5 互斥算法1.4.6 选举算法1.4.7 自稳定算法1.5 容错技术1.5.1 分布式系统中的故障模型1.5.2 节点故障的处理1.5.3 检查点算法1.6 数据共享1.6.1 一致性模型1.6.2 并发控制1.6.3 原子事务处理1.6.4 多副本更新和一致性管理1.7 小结参考文献第2章 MPI程序设计2.1 MPI简介2.2 MPI主要内容2.2.1 MPI调用参数说明2.2.2 MPI主要雨数2.2.3 MPI预定义数据类型2.2.4 MPI消息2.2.5 MPI通信域2.3 MPI编程示例2.4 Windows平台下MPI编程2.4.1 MPICH2的安装2.4.2 配置VC++6.0的MPI开发环境2.5 基于MPI的背包问题求解案例2.6 小结参考文献第3章 基于对象的分布式系统3.1 分布的对象3.2 基于对象的服务器3.2.1 激活对象的方法3.2.2 对象适配器3.3 基于对象的信息传递3.3.1 绑定客户端与对象3.3.2 静态与动态远程过程调用3.3.3 参数传递3.3.4 实例:JavaRMI3.3.5 基于对象的消息3.4 CORBA和全局对象命名体系3.4.1 命名服务3.4.2 CORBA命名服务的特点3.4.3 对象URL命名:CorbaName3.4.4 配置初始的服务和对象的句柄3.5 同步3.6 一致性和复制3.6.1 输入一致性3.6.2 调用复制3.7 CORBA和Java中的容错性3.7.1 CORBA中的容错3.7.2 Java中的容错示例3.8 小结参考文献第4章 基于Web的分布式系统4.1 基于Web的服务4.1.1 Web服务的定义4.1.2 Web服务体系结构4.2 客户端、服务器端和服务器簇4.2.1 客户端4.2.2 服务器端4.2.3 C/S结构4.2.4 B/S结构4.2.5 B/S、C/S结构软件技术上的比较4.2.6 服务器簇4.2.7 服务器集群实例:LVS系统4.3 HTTP和SOAP4.3.1 HTTP4.3.2 SOAP4.4 基于Web的分布式系统中的可用性问题4.4.1 可用服务体系结构概略4.4.2 可用服务模型结构组成4.4.3 可用性动态配置体系框架4.4.4 可用性动态配置示例4.5 高性能基于Web的分布式系统4.5.1 Web服务体系概略4.5.2 系统组织4.6 小结参考文献第5章 网格计算和资源管理5.1 网格系统的体系结构与服务模型5.1.1 网格系统的基本功能模块5.1.2 网格体系结构5.1.3 网格经济学模型5.2 开放网格服务体系结构5.2.1 OGSA的基本思想5.2.2 OGSA的两大支撑技术5.2.3 OGSA的服务接口5.2.4 OGSA的开发工具5.3 网格系统中的资源管理与代理5.3.1 网格系统中的资源5.3.2 网格资源管理中的任务调度和负载均衡5.3.3 网格系统中的资源管理模型5.3.4 基于Agent的资源管理框架5.4 网格系统中资源管理的中间件支持5.4.1 中间件和网格中间件5.4.2 网格中间件对资源管理的支持5.4.3 网格资源管理中间件5.5 网格系统的安全体系5.5.1 网格系统中的安全问题5.5.2 网格系统的安全体系结构5.5.3 网格安全技术5.6 小结参考文献第6章 基于覆盖网的P2P计算6.1 P2P计算6.2 P2P的覆盖网及其属性6.2.1 MPO结构形成6.2.2 MPO的维护6.2.3 实验分析6.3 P2P系统中的路由问题6.3.1 拓扑结构和评估方法6.3.2 不同拓扑结构中路由性能分析6.3.3 一种基于MPO的路由算法6.4 P2P系统中信任与信誉管理6.4.1 激励机制6.4.2 基于博弈思想促进节点合作的研究6.4.3 基本假设6.4.4 相关参数定义6.4.5 利他惩罚机制6.5 小结参考文献
第1章 分布式系统基础知识1.1 分布式系统概述1.1.1 分布式系统的定义1.1.2 分布式系统的特征1.1.3 分布式系统的架构1.1.4 分布式系统的发展与挑战1.2 进程间的通信1.2.1 同一个节点上的进程间通信1.2.2 不同节点上的进程间通信1.2.3 组通信1.3 命名与保护1.3.1 命名1.3.2 加密1.3.3 保护1.3.4 加密和保护的实例1.4 死锁问题1.4.1 死锁的定义1.4.2 死锁的预防1.4.3 死锁的检测1.4.4 同步机构1.4.5 互斥算法1.4.6 选举算法1.4.7 自稳定算法1.5 容错技术1.5.1 分布式系统中的故障模型1.5.2 节点故障的处理1.5.3 检查点算法1.6 数据共享1.6.1 一致性模型1.6.2 并发控制1.6.3 原子事务处理1.6.4 多副本更新和一致性管理1.7 小结参考文献第2章 MPI程序设计2.1 MPI简介2.2 MPI主要内容2.2.1 MPI调用参数说明2.2.2 MPI主要雨数2.2.3 MPI预定义数据类型2.2.4 MPI消息2.2.5 MPI通信域2.3 MPI编程示例2.4 Windows平台下MPI编程2.4.1 MPICH2的安装2.4.2 配置VC++6.0的MPI开发环境2.5 基于MPI的背包问题求解案例2.6 小结参考文献第3章 基于对象的分布式系统3.1 分布的对象3.2 基于对象的服务器3.2.1 激活对象的方法3.2.2 对象适配器3.3 基于对象的信息传递3.3.1 绑定客户端与对象3.3.2 静态与动态远程过程调用3.3.3 参数传递3.3.4 实例:JavaRMI3.3.5 基于对象的消息3.4 CORBA和全局对象命名体系3.4.1 命名服务3.4.2 CORBA命名服务的特点3.4.3 对象URL命名:CorbaName3.4.4 配置初始的服务和对象的句柄3.5 同步3.6 一致性和复制3.6.1 输入一致性3.6.2 调用复制3.7 CORBA和Java中的容错性3.7.1 CORBA中的容错3.7.2 Java中的容错示例3.8 小结参考文献第4章 基于Web的分布式系统4.1 基于Web的服务4.1.1 Web服务的定义4.1.2 Web服务体系结构4.2 客户端、服务器端和服务器簇4.2.1 客户端4.2.2 服务器端4.2.3 C/S结构4.2.4 B/S结构4.2.5 B/S、C/S结构软件技术上的比较4.2.6 服务器簇4.2.7 服务器集群实例:LVS系统4.3 HTTP和SOAP4.3.1 HTTP4.3.2 SOAP4.4 基于Web的分布式系统中的可用性问题4.4.1 可用服务体系结构概略4.4.2 可用服务模型结构组成4.4.3 可用性动态配置体系框架4.4.4 可用性动态配置示例4.5 高性能基于Web的分布式系统4.5.1 Web服务体系概略4.5.2 系统组织4.6 小结参考文献第5章 网格计算和资源管理5.1 网格系统的体系结构与服务模型5.1.1 网格系统的基本功能模块5.1.2 网格体系结构5.1.3 网格经济学模型5.2 开放网格服务体系结构5.2.1 OGSA的基本思想5.2.2 OGSA的两大支撑技术5.2.3 OGSA的服务接口5.2.4 OGSA的开发工具5.3 网格系统中的资源管理与代理5.3.1 网格系统中的资源5.3.2 网格资源管理中的任务调度和负载均衡5.3.3 网格系统中的资源管理模型5.3.4 基于Agent的资源管理框架5.4 网格系统中资源管理的中间件支持5.4.1 中间件和网格中间件5.4.2 网格中间件对资源管理的支持5.4.3 网格资源管理中间件5.5 网格系统的安全体系5.5.1 网格系统中的安全问题5.5.2 网格系统的安全体系结构5.5.3 网格安全技术5.6 小结参考文献第6章 基于覆盖网的P2P计算6.1 P2P计算6.2 P2P的覆盖网及其属性6.2.1 MPO结构形成6.2.2 MPO的维护6.2.3 实验分析6.3 P2P系统中的路由问题6.3.1 拓扑结构和评估方法6.3.2 不同拓扑结构中路由性能分析6.3.3 一种基于MPO的路由算法6.4 P2P系统中信任与信誉管理6.4.1 激励机制6.4.2 基于博弈思想促进节点合作的研究6.4.3 基本假设6.4.4 相关参数定义6.4.5 利他惩罚机制6.5 小结参考文献














