云计算与分布式系统:从并行处理到物联网 / 计算机科学丛书
定价:¥85.00
作者: Kai Hwang,Jack Dongarra等;武永卫译
译者:武永卫,秦中元,李振宇 译;
出版时间:2013-01-24
出版社:机械工业出版社
- 机械工业出版社
- 9787111410652
- 1-12
- 44219980-8
- 16开
- 2013-01-24
- 731
- 计算机类
- 本科
内容简介
本书从现代分布式模型概述开始,揭示设计原理、系统体系结构和并行、分布式与云计算系统的创新应用。书中通过开源应用和商业应用例子,阐述了如何为科研、电子商务、社会网络和超级计算等创建高性能、可扩展的可靠系统,介绍了硬件和软件、系统体系结构、新的编程范式,以及强调速度性能和节能的生态系统方面的新进展。
目录
目录
Distributed and Cloud Computing,1E
出版者的话
中文版序
序
前言
第一部分系统建模、集群化和虚拟化
第1章分布式系统模型和关键技术
11互联网之上的可扩展计算
111互联网计算的时代
112可扩展性计算趋势和新的范式
113物联网和CPS
12基于网络的系统技术
121多核CPU和多线程技术
122大规模和超大规模GPU计算
123内存、外部存储和广域网
124虚拟机和虚拟化中间件
125云计算的数据中心虚拟化
13分布式和云计算系统模型
131协同计算机集群
132网格计算的基础设施
133对等网络家族
134互联网上的云计算
14分布式系统和云计算软件环境
141面向服务的体系结构(SOA)
142分布式操作系统趋势
143并行和分布式编程模型
15性能、安全和节能
151性能度量和可扩展性分析
152容错和系统可用性
153网络威胁与数据完整性
154分布式计算中的节能
16参考文献和习题
第2章可扩展并行计算集群
21大规模并行集群
211集群发展趋势
212计算机集群的设计宗旨
213基础集群设计问题
214Top500超级计算机分析
22计算机集群和MPP体系结构
221集群组织和资源共享
222节点结构和MPP封装
223集群系统互连
224硬件、软件和中间件支持
225大规模并行GPU集群
23计算机集群的设计原则
231单系统镜像特征
232冗余高可用性
233容错集群配置
234检查点和恢复技术
24集群作业和资源管理
241集群作业调度方法
242集群作业管理系统
243集群计算的负载共享设备(LSF)
244MOSIX: Linux集群和云的操作系统
25顶尖超级计算机系统的个案研究
251Tianhe1A:2010年的世界最快超级计算机
252Gray XT5 Jaguar:2009年的领先超级计算机
253IBM Roadrunner:2008年的领先超级计算机
26参考文献和习题
第3章虚拟机和集群与数据中心虚拟化
31虚拟化的实现层次
311虚拟化实现的层次
312VMM的设计需求和提供商
313操作系统级的虚拟化支持
314虚拟化的中间件支持
32虚拟化的结构/工具与机制
321hypervisor与Xen体系结构
322全虚拟化的二进制翻译
323编译器支持的半虚拟化技术
33CPU、内存和I/O设备的虚拟化
331虚拟化的硬件支持
332CPU虚拟化
333内存虚拟化
334I/O虚拟化
335多核处理器的虚拟化
34虚拟集群和资源管理
341物理集群与虚拟集群
342在线迁移虚拟机的步骤与性能影响
343内存、文件与网络资源的迁移
344虚拟集群的动态部署
35数据中心的自动化与虚拟化
351数据中心服务器合并
352虚拟存储管理
353虚拟化数据中心的云操作系统
354虚拟化数据中心的可信管理
36参考文献与习题
第二部分云平台、面向服务的体系结构和云编程
第4章构建在虚拟化数据中心上的云平台体系结构
41云计算和服务模型
411公有云、私有云和混合云
412云生态系统和关键技术
413基础设施即服务(IaaS)
414平台即服务 (PaaS) 和软件即服务(SaaS)
42数据中心设计与互连网络
421仓库规模的数据中心设计
422数据中心互连网络
423运送集装器的模块化数据中心
424模块化数据中心的互连
425数据中心管理问题
43计算与存储云的体系结构设计
431通用的云体系结构设计
432层次化的云体系结构开发
433虚拟化支持和灾难恢复
434体系结构设计挑战
44公有云平台:GAE、AWS和Azure
441公有云及其服务选项
442谷歌应用引擎(GAE)
443亚马逊的Web服务(AWS)
444微软的Windows Azure
45云间的资源管理
451扩展的云计算服务
452资源配置和平台部署
453虚拟机创建和管理
454云资源的全球交易
46云安全与信任管理
461云安全的防御策略
462分布式入侵/异常检测
463数据和软件保护技术
464数据中心的信誉指导保护
47参考文献与习题
第5章面向服务的分布式体系结构
51服务和面向服务的体系结构
511REST和系统的系统
512服务和Web服务
513企业多层体系结构
514网格服务和OGSA
515其他的面向服务的体系结构和系统
52面向消息的中间件
521企业总线
522发布-订阅模型和通知
523队列和消息传递系统
524云或网格中间件应用
53门户和科学网关
531科学网关样例
532科学协作的HUBzero平台
533开放网关计算环境(OGCE)
54发现、注册表、元数据和数据库
541UDDI和服务注册表
542数据库和订阅-发布
543元数据目录
544语义Web和网格
545作业执行环境和监控
55面向服务的体系结构中的工作流
551工作流的基本概念
552工作流标准
553工作流体系结构和规范
554工作流运行引擎
555脚本工作流系统Swift
56参考文献与习题
第6章云编程和软件环境
61云和网格平台的特性
611云的功能和平台的特性
612网格和云的公共传统特性
613数据特性和数据库
614编程和运行时支持
62并行和分布式编程范式
621并行计算和编程范式
622MapReduce、Twister和迭代MapReduce
623来自Apache的Hadoop软件库
624微软的Dryad和DryadLINQ
625Sawzall和Pig Latin高级语言
626并行和分布式系统的映射应用
63GAE的编程支持
631GAE编程
632谷歌文件系统(GFS)
633BigTable——谷歌的NOSQL系统
634Chubby——谷歌的分布式锁服务
64亚马逊AWS与微软Azure中的编程
641亚马逊EC2上的编程
642亚马逊简单存储服务(S3)
643亚马逊弹性数据块存储服务(EBS)和SimpleDB
644微软Azure编程支持
65新兴云软件环境
651开源的Eucalyptus和Nimbus
652OpenNebula、Sector/Sphere和Open Stack
653Manjrasoft Aneka云和工具机
66参考文献与习题
第三部分网格、P2P和未来互联网
第7章网格计算系统和资源管理
71网格体系结构和服务建模
711网格历史与服务类别
712CPU清除和虚拟超级计算机
713开放网格服务体系结构(OGSA)
714数据密集型网格服务模型
72网格项目和网格系统创建
721国家网格和国际项目
722美国的NSF TeraGrid
723欧盟的DataGrid
724ChinaGrid设计经验
73网格资源管理和资源中介
731资源管理和作业调度
732CGSP的网格资源监控
733服务记账和经济模型
734Gridbus的资源中介
74网格计算的软件与中间件
741开源网格中间件包
742Globus Tookit体系结构(GT4)
743集装器和资源/数据管理
744ChinaGrid支持平台(CGSP)
75网格应用趋势和安全措施
751网格应用技术融合
752网格负载与性能预测
753网格安全执行的信任模型
754认证与授权方法
755网格安全基础设施(GSI)
76参考文献与习题
第8章对等计算和覆盖网络
81P2P计算系统
811P2P计算系统的基本概念
812P2P计算面临的基础挑战
813P2P网络系统分类
82P2P覆盖网络及其性质
821无结构P2P覆盖网络
822分布式哈希表(DHT)
823结构化P2P覆盖网络
824混合式覆盖网络
83路由、邻近性和容错
831P2P覆盖网络的路由
832P2P覆盖网络中的网络邻近性
833容错和失效恢复
834抗扰动与失效
84信任、信誉和安全管理
841节点信任和信誉系统
842信任覆盖网络和DHT实现
843PowerTrust:可扩展的信誉系统
844加强覆盖网络安全,抵御DDoS攻击
85P2P文件共享和版权保护
851快速搜索、副本和一致性
852P2P内容分发网络
853版权保护问题和解决方案
854P2P网络中的共谋盗版预防
86参考文献与习题
第9章普适云计算、物联网与社会网络
91支持普适计算的云趋势
911云计算在HPC/HTC和普适计算中的应用
912NASA和CERN的大规模私有云
913灵活和可扩展的云混搭系统
914移动云计算平台Cloudlet
92分布式系统和云的性能
921科研云综述
922数据密集型扩展计算(DISC)
923HPC/HTC系统的性能指标
924云计算的服务质量
925MPI、Azure、EC2、MapReduce、Hadoop的基准测试
93物联网关键技术
931实现普适计算的物联网
932射频标识(RFID)
933传感器网络和ZigBee技术
934全球定位系统(GPS)
94物联网创新应用
941物联网应用
942零售和供应链管理
943智能电网和智能建筑
944信息物理系统(CPS)
95在线社会网络和专业网络
951在线社会网络特征
952基于图论的社会网络分析
953社会网络社区和应用
954Facebook:世界上最大的社会网络
955Twitter:微博、新闻和提醒服务平台
96参考文献与习题
索引
Distributed and Cloud Computing,1E
出版者的话
中文版序
序
前言
第一部分系统建模、集群化和虚拟化
第1章分布式系统模型和关键技术
11互联网之上的可扩展计算
111互联网计算的时代
112可扩展性计算趋势和新的范式
113物联网和CPS
12基于网络的系统技术
121多核CPU和多线程技术
122大规模和超大规模GPU计算
123内存、外部存储和广域网
124虚拟机和虚拟化中间件
125云计算的数据中心虚拟化
13分布式和云计算系统模型
131协同计算机集群
132网格计算的基础设施
133对等网络家族
134互联网上的云计算
14分布式系统和云计算软件环境
141面向服务的体系结构(SOA)
142分布式操作系统趋势
143并行和分布式编程模型
15性能、安全和节能
151性能度量和可扩展性分析
152容错和系统可用性
153网络威胁与数据完整性
154分布式计算中的节能
16参考文献和习题
第2章可扩展并行计算集群
21大规模并行集群
211集群发展趋势
212计算机集群的设计宗旨
213基础集群设计问题
214Top500超级计算机分析
22计算机集群和MPP体系结构
221集群组织和资源共享
222节点结构和MPP封装
223集群系统互连
224硬件、软件和中间件支持
225大规模并行GPU集群
23计算机集群的设计原则
231单系统镜像特征
232冗余高可用性
233容错集群配置
234检查点和恢复技术
24集群作业和资源管理
241集群作业调度方法
242集群作业管理系统
243集群计算的负载共享设备(LSF)
244MOSIX: Linux集群和云的操作系统
25顶尖超级计算机系统的个案研究
251Tianhe1A:2010年的世界最快超级计算机
252Gray XT5 Jaguar:2009年的领先超级计算机
253IBM Roadrunner:2008年的领先超级计算机
26参考文献和习题
第3章虚拟机和集群与数据中心虚拟化
31虚拟化的实现层次
311虚拟化实现的层次
312VMM的设计需求和提供商
313操作系统级的虚拟化支持
314虚拟化的中间件支持
32虚拟化的结构/工具与机制
321hypervisor与Xen体系结构
322全虚拟化的二进制翻译
323编译器支持的半虚拟化技术
33CPU、内存和I/O设备的虚拟化
331虚拟化的硬件支持
332CPU虚拟化
333内存虚拟化
334I/O虚拟化
335多核处理器的虚拟化
34虚拟集群和资源管理
341物理集群与虚拟集群
342在线迁移虚拟机的步骤与性能影响
343内存、文件与网络资源的迁移
344虚拟集群的动态部署
35数据中心的自动化与虚拟化
351数据中心服务器合并
352虚拟存储管理
353虚拟化数据中心的云操作系统
354虚拟化数据中心的可信管理
36参考文献与习题
第二部分云平台、面向服务的体系结构和云编程
第4章构建在虚拟化数据中心上的云平台体系结构
41云计算和服务模型
411公有云、私有云和混合云
412云生态系统和关键技术
413基础设施即服务(IaaS)
414平台即服务 (PaaS) 和软件即服务(SaaS)
42数据中心设计与互连网络
421仓库规模的数据中心设计
422数据中心互连网络
423运送集装器的模块化数据中心
424模块化数据中心的互连
425数据中心管理问题
43计算与存储云的体系结构设计
431通用的云体系结构设计
432层次化的云体系结构开发
433虚拟化支持和灾难恢复
434体系结构设计挑战
44公有云平台:GAE、AWS和Azure
441公有云及其服务选项
442谷歌应用引擎(GAE)
443亚马逊的Web服务(AWS)
444微软的Windows Azure
45云间的资源管理
451扩展的云计算服务
452资源配置和平台部署
453虚拟机创建和管理
454云资源的全球交易
46云安全与信任管理
461云安全的防御策略
462分布式入侵/异常检测
463数据和软件保护技术
464数据中心的信誉指导保护
47参考文献与习题
第5章面向服务的分布式体系结构
51服务和面向服务的体系结构
511REST和系统的系统
512服务和Web服务
513企业多层体系结构
514网格服务和OGSA
515其他的面向服务的体系结构和系统
52面向消息的中间件
521企业总线
522发布-订阅模型和通知
523队列和消息传递系统
524云或网格中间件应用
53门户和科学网关
531科学网关样例
532科学协作的HUBzero平台
533开放网关计算环境(OGCE)
54发现、注册表、元数据和数据库
541UDDI和服务注册表
542数据库和订阅-发布
543元数据目录
544语义Web和网格
545作业执行环境和监控
55面向服务的体系结构中的工作流
551工作流的基本概念
552工作流标准
553工作流体系结构和规范
554工作流运行引擎
555脚本工作流系统Swift
56参考文献与习题
第6章云编程和软件环境
61云和网格平台的特性
611云的功能和平台的特性
612网格和云的公共传统特性
613数据特性和数据库
614编程和运行时支持
62并行和分布式编程范式
621并行计算和编程范式
622MapReduce、Twister和迭代MapReduce
623来自Apache的Hadoop软件库
624微软的Dryad和DryadLINQ
625Sawzall和Pig Latin高级语言
626并行和分布式系统的映射应用
63GAE的编程支持
631GAE编程
632谷歌文件系统(GFS)
633BigTable——谷歌的NOSQL系统
634Chubby——谷歌的分布式锁服务
64亚马逊AWS与微软Azure中的编程
641亚马逊EC2上的编程
642亚马逊简单存储服务(S3)
643亚马逊弹性数据块存储服务(EBS)和SimpleDB
644微软Azure编程支持
65新兴云软件环境
651开源的Eucalyptus和Nimbus
652OpenNebula、Sector/Sphere和Open Stack
653Manjrasoft Aneka云和工具机
66参考文献与习题
第三部分网格、P2P和未来互联网
第7章网格计算系统和资源管理
71网格体系结构和服务建模
711网格历史与服务类别
712CPU清除和虚拟超级计算机
713开放网格服务体系结构(OGSA)
714数据密集型网格服务模型
72网格项目和网格系统创建
721国家网格和国际项目
722美国的NSF TeraGrid
723欧盟的DataGrid
724ChinaGrid设计经验
73网格资源管理和资源中介
731资源管理和作业调度
732CGSP的网格资源监控
733服务记账和经济模型
734Gridbus的资源中介
74网格计算的软件与中间件
741开源网格中间件包
742Globus Tookit体系结构(GT4)
743集装器和资源/数据管理
744ChinaGrid支持平台(CGSP)
75网格应用趋势和安全措施
751网格应用技术融合
752网格负载与性能预测
753网格安全执行的信任模型
754认证与授权方法
755网格安全基础设施(GSI)
76参考文献与习题
第8章对等计算和覆盖网络
81P2P计算系统
811P2P计算系统的基本概念
812P2P计算面临的基础挑战
813P2P网络系统分类
82P2P覆盖网络及其性质
821无结构P2P覆盖网络
822分布式哈希表(DHT)
823结构化P2P覆盖网络
824混合式覆盖网络
83路由、邻近性和容错
831P2P覆盖网络的路由
832P2P覆盖网络中的网络邻近性
833容错和失效恢复
834抗扰动与失效
84信任、信誉和安全管理
841节点信任和信誉系统
842信任覆盖网络和DHT实现
843PowerTrust:可扩展的信誉系统
844加强覆盖网络安全,抵御DDoS攻击
85P2P文件共享和版权保护
851快速搜索、副本和一致性
852P2P内容分发网络
853版权保护问题和解决方案
854P2P网络中的共谋盗版预防
86参考文献与习题
第9章普适云计算、物联网与社会网络
91支持普适计算的云趋势
911云计算在HPC/HTC和普适计算中的应用
912NASA和CERN的大规模私有云
913灵活和可扩展的云混搭系统
914移动云计算平台Cloudlet
92分布式系统和云的性能
921科研云综述
922数据密集型扩展计算(DISC)
923HPC/HTC系统的性能指标
924云计算的服务质量
925MPI、Azure、EC2、MapReduce、Hadoop的基准测试
93物联网关键技术
931实现普适计算的物联网
932射频标识(RFID)
933传感器网络和ZigBee技术
934全球定位系统(GPS)
94物联网创新应用
941物联网应用
942零售和供应链管理
943智能电网和智能建筑
944信息物理系统(CPS)
95在线社会网络和专业网络
951在线社会网络特征
952基于图论的社会网络分析
953社会网络社区和应用
954Facebook:世界上最大的社会网络
955Twitter:微博、新闻和提醒服务平台
96参考文献与习题
索引










