摘要 | 第4-5页 |
ABSTRACT | 第5页 |
第1章 绪论 | 第10-15页 |
1.1 研究目的和意义 | 第10-11页 |
1.2 研究现状与应用 | 第11-13页 |
1.2.1 云计算支撑系统 | 第11-12页 |
1.2.2 云计算中的异构资源调度问题 | 第12-13页 |
1.3 论文的主要工作 | 第13页 |
1.4 论文的组织结构 | 第13-15页 |
第2章 云计算支撑系统概述与相关技术 | 第15-31页 |
2.1 主流系统虚拟化方案介绍 | 第15-20页 |
2.1.1 VMware | 第16-17页 |
2.1.2 Xen | 第17-18页 |
2.1.3 KVM | 第18-19页 |
2.1.4 VirtualBox | 第19-20页 |
2.1.5 QEMU | 第20页 |
2.2 主流开源IaaS架构介绍 | 第20-24页 |
2.2.1 Eucalyptus | 第22-23页 |
2.2.2 OpenStack | 第23页 |
2.2.3 XenServer | 第23-24页 |
2.3 IaaS内部关键技术 | 第24-27页 |
2.3.1 资源调度 | 第24-25页 |
2.3.2 镜像管理与分发 | 第25-26页 |
2.3.3 虚拟机迁移 | 第26-27页 |
2.4 IaaS中异构性问题 | 第27-30页 |
2.4.1 异构资源匹配 | 第27-28页 |
2.4.2 异构虚拟机迁移 | 第28-30页 |
2.5 本章小结 | 第30-31页 |
第3章 支持异构资源调度的云计算支撑系统设计与实现 | 第31-60页 |
3.1 云计算支撑系统架构 | 第31-33页 |
3.2 功能模块概述 | 第33-52页 |
3.2.1 模块间WebService接口设计与实现 | 第34-39页 |
3.2.2 主要功能对应的WebService交互流程 | 第39-44页 |
3.2.3 VM端Agent程序设计与实现 | 第44-46页 |
3.2.4 NodeManager端Agent程序设计与实现 | 第46-50页 |
3.2.5 CloudManager端Agent程序设计与实现 | 第50-52页 |
3.3 云计算支撑系统的镜像管理与分发子系统设计与实现 | 第52-54页 |
3.3.1 镜像集中管理设计与实现 | 第53页 |
3.3.2 镜像分发接口设计与实现 | 第53-54页 |
3.4 云计算支撑系统的异构资源调度子系统设计与实现 | 第54-59页 |
3.4.1 信息采集模块设计与实现 | 第54-55页 |
3.4.2 调度策略模块设计与实现 | 第55-57页 |
3.4.3 迁移模块设计与实现 | 第57-59页 |
3.5 本章小结 | 第59-60页 |
第4章 异构资源调度模块相关策略设计与实现 | 第60-70页 |
4.1 CloudSim仿真介绍 | 第60-65页 |
4.1.1 CloudSim架构与仿真原理 | 第60-61页 |
4.1.2 针对本系统的CloudSim类设计 | 第61-65页 |
4.2 考虑镜像缓存与网络负载的VMP策略设计与实现 | 第65-68页 |
4.2.1 镜像缓存架构中的镜像位置策略 | 第65页 |
4.2.2 考虑镜像缓存和网络负载的VM启动步骤 | 第65-68页 |
4.3 本章小结 | 第68-70页 |
第5章 云计算支撑系统的整体测试 | 第70-85页 |
5.1 测试环境 | 第70页 |
5.1.1 硬件环境 | 第70页 |
5.1.2 软件环境 | 第70页 |
5.2 云计算支撑系统基本功能测试 | 第70-75页 |
5.3 考虑镜像缓存和网络负载的资源调度测试 | 第75-79页 |
5.3.1 实验参数 | 第75-78页 |
5.3.2 实验结果 | 第78-79页 |
5.4 镜像分发与缓存功能测试 | 第79-84页 |
5.4.1 测试前提 | 第79-80页 |
5.4.2 测试结果与对比分析 | 第80-84页 |
5.5 本章小结 | 第84-85页 |
第6章 总结与展望 | 第85-86页 |
6.1 论文工作总结 | 第85页 |
6.2 未来工作展望 | 第85-86页 |
参考文献 | 第86-88页 |
致谢 | 第88-89页 |
攻读硕士学位期间发表的学术论文目录 | 第89-90页 |
攻读硕士学位期间的主要工作 | 第90页 |