声明
摘要
第1章 绪论
1.1 研究背景和意义
1.2 国内外研究现状分析
1.3 主要工作内容
1.4 论文的组织结构
第2章 相关技术介绍
2.1 虚拟化技术
2.1.1 硬件抽象层虚拟化
2.1.2 操作系统级别虚拟化
2.1.3 指令级别虚拟化
2.1.4 编程语言层虚拟化
2.2 SLA
2.2.1 SLA参数
2.2.2 SLA协商
2.2.3 SLA监控
2.3 排队网络技术
2.3.1 输入过程
2.3.2 排队规则
2.3.3 服务机构
2.3.4 常见基本数学模型
2.4 本章小结
第3章 基于排队理论的云资源分配模型
3.1 资源管理框架
3.1.1 云计算环境模型
3.1.2 云数据中心资源模型
3.2 资源分配模块
3.2.1 服务中心模型
3.2.2 服务器性能模型
3.2.3 收益模型
3.2.4 能耗模型
3.3 资源分配方案
3.3.1 分配待解决问题
3.3.2 目标函数
3.4 模型分析
3.5 本章小结
第4章 基于粒子群算法的资源分配模型求解
4.1 粒子群算法单机求解
4.1.1 粒子群算法原理
4.1.2 粒子编码
4.1.3 群体初始化
4.1.4 粒子更新
4.2 基于MapReduce的并行粒子群求解
4.2.1 MapReduce描述
4.2.2 并行粒子群编码
4.3 本章小结
第5章 实验结果对比与分析
5.1 实验平台
5.1.1 单机环境
5.1.2 Hadoop平台搭建
5.2 实验参数
5.3 实验结果及分析
5.4 算法复杂度分析
5.5 本章小结
第6章 结论与展望
6.1 结论
6.2 展望
参考文献
致谢