声明
摘要
插图索引
附表索引
第1章 绪论
1.1 研究背景及意义
1.1.1 研究背景
1.1.2 研究意义
1.2 国内外发展现状
1.2.1 云计算的发展现状
1.2.2 快照的研究现状
1.3 论文结构
第2章 云计算综述
2.1 云计算定义
2.2 云计算前景
2.3 云计算服务分类
2.3.1 私有云和公有云
2.3.2 四层次云服务
2.4 IaaS的解决方案
2.4.1 Eucalyptus
2.4.2 OpenStack
2.4.3 OpenNebula
2.4.4 Cloudstack
2.4.5 四种开源平台的比较
2.6 本章小结
第3章 Eucalyptus的架构分析
3.1 Eucalyptus开发目的
3.2 Eucalyptus系统设计的原则
3.3 Eucalyptus体系结构
3.3.1 云控制器(CLC)
3.3.2 Walrus
3.3.3 集群控制器(CC)
3.3.4 存储控制器(SC)
3.3.5 节点控制器(NC)
3.4 Eucalyptus流行架构
3.4.1 演示原型架构
3.4.2 单集群架构
3.4.3 多集群架构
3.4.4 高可用性架构
3.5 本章小结
第4章 Eucalyptus的研究
4.1 Eucalyptus重要的数据结构
4.1.1 NC端的数据结构
4.1.2 CC端重要结构体
4.1.3 其他重要的数据结构
4.2 组件通信机制
4.3 NC端的实现
4.3.1 NC端功能实现
4.3.2 NC端初始化
4.4 CC端的实现
4.4.1 CC端功能实现
4.5 NC、CC间的通信
4.7 本章小结
第5章 Eucalyptus平台上相关功能的实现
5.1 全盘快照恢复虚拟机功能设计与实现
5.1.1 全盘快照恢复虚拟机设计目标
5.1.2 全盘快照的组成
5.1.3 功能实现的流程设计
5.1.4 相关数据结构的设计
5.1.5 程序设计
5.2 资源调度算法研究与实现
5.2.1 算法设计
5.2.3 算法分析
5.3 本章小结
第6章 实验与测试
6.1 测试环境
6.2 全盘快照虚拟机恢复测试
6.3 资源调度算法测试
6.4 本章小结
结论
参考文献
致谢