第1章 云计算概述 1
1.1 云计算发展背景 1
1.2 云计算是集大成者 3
1.3 为什么需要云计算? 6
1.4 云计算发展现状和趋势 8
1.5 云计算应用初步分类 10
1.6 云计算的产业链中的不同角色 11
1.7 云计算主要特征和技术挑战 12
1.8 小结 14
思考题 14
参考文献 14
第2章 云数据中心概述 15
2.1 云数据中心概述 15
2.1.1 云数据中心介绍 15
2.1.2 云数据中心的需求和挑战 16
2.2 云计算数据中心资源调度需求分析 17
2.2.1 技术需求 17
2.2.2 技术目标 19
2.3 云计算数据中心资源调度研究进展 19
2.4 云计算数据中心资源调度方案分析 20
2.4.1 Google解决方案 20
2.4.2 Amazon解决方案 21
2.4.3 IBM解决方案 21
2.4.4 HP解决方案 23
2.4.5 VMware解决方案 25
2.4.6 其他厂家解决方案 25
2.5 云计算数据中心资源调度标准进展 27
2.6 云计算数据中心资源调度关键技术及研究热点 29
2.7 小结 30
思考题 30
参考文献 31
第3章 云资源定义与建模 33
3.1 引言 33
3.2 云数据中心资源建模 34
3.2.1 云数据中心多级体系结构 34
3.2.2 云数据中心涉及的资源 34
3.3 云数据中心资源定义 36
3.4 资源管理 49
3.5 小结 53
思考题 54
参考文献 54
第4章 云资源管理 55
4.1 概述 55
4.1.1 面向基础设施搭建的管理软件 55
4.1.2 面向能效设备控制的管理软件 56
4.1.3 面向虚拟化的数据中心管理软件 57
4.2 云数据中心资源管理的内容 57
4.2.1 用户管理 57
4.2.2 任务管理 59
4.2.3 资源管理 59
4.3 资源管理的目标 60
4.3.1 自动化 60
4.3.2 资源优化 60
4.3.3 简洁管理 61
4.3.4 虚拟资源与物理资源的整合 62
4.4 资源管理的关键问题 62
4.4.1 动态多层次分布式资源监控 62
4.4.2 物理和虚拟资源动态调度 63
4.4.3 物理和虚拟资源动态快速部署与维护 63
4.5 数据中心管理系统案例分析 64
4.6 小结 68
思考题 68
参考文献 68
第5章 云资源调度策略 69
5.1 资源调度关键技术 69
5.2 云计算数据中心调度策略对比分析 70
5.2.1 Amazon调度策略 70
5.2.2 IBM调度策略 71
5.2.3 HP调度策略 71
5.2.4 VMware调度策略 71
5.2.5 其他方案 72
5.3 主要调度策略分类 73
5.3.1 性能优先 73
5.3.2 成本优先 74
5.4 调度策略约束条件 77
5.5 调度任务执行时间和触发条件 77
5.6 小结 78
附:基本术语 78
思考题 79
参考文献 79
第6章 云资源负载均衡调度算法的分析与设计 81
6.1 云计算数据中心综合负载均衡调度策略概述 81
6.2 云计算数据中心负载均衡调度策略中主要调度算法分析 82
6.2.1 轮转调度算法(RR) 82
6.2.2 加权轮转调度算法(wRR) 83
6.2.3 目标地址哈希调度算法(DH) 83
6.2.4 源地址哈希调度算法(SH) 84
6.2.5 最小链接算法(LC) 84
6.2.6 加权最小链接算法(WLC) 85
6.3 几种动态综合负载均衡调度算法分析 86
6.3.1 综合利用率乘积法 86
6.3.2 综合负载基准对比法 86
6.3.3 动态反馈综合负载均衡调度算法 87
6.4 负载均衡调度算法对比 87
6.5 动态反馈综合负载均衡调度算法详细设计 88
6.5.1 优化目标 88
6.5.2 动态反馈综合负载均衡调度算法 89
6.6 小结 91
思考题 91
参考文献 91
第7章 云数据中心资源调度模拟系统 92
7.1 简介 92
7.2 现有系统分析 93
7.2.1 CloudSim 93
7.2.2 CloudAnalyst 94
7.3 CloudSched模拟系统设计框架 97
7.4 模拟系统分析——以考虑需求特性的调度算法为例 98
7.4.1 考虑需求特性调度算法解决的问题 98
7.4.2 考虑需求特性调度算法主要步骤 98
7.4.3 考虑需求特性调度算法流程图 99
7.4.4 考虑需求特性调度算法伪代码 99
7.4.5 算法类图 100
7.4.6 算法时序图 109
7.5 各种算法结果分析 112
7.5.1 其他算法思想简介 112
7.5.2 4种算法数据中心不均衡度对比 113
7.5.3 4种算法物理服务器不均衡度对比 113
7.5.4 4种算法运行时间对比 114
7.6 小结 114
思考题 115
参考文献 115
第8章 总结与展望 116
附录Ⅰ 虚拟服务器管理系统VMmanager 119
附Ⅰ.1 简介 119
附Ⅰ.2 体系结构 119
附Ⅰ.3 用户界面设计 121
附Ⅰ.4 安装与配置 121
附Ⅰ.5 VMmanager使用说明 122
附录Ⅱ 云计算模拟分析器CloudAnalyst 128
附Ⅱ.1 CloudAnalyst的安装过程 128
附Ⅱ.2 CloudAnalyst的运行过程及配量方法 133