摘要
1.1研究背景
1.2研究意义
1.3国内外研究现状
1.4论文的主要工作
1.5论文组织结构
1.6本章小结
第2章Hadoop平台及相关技术
2.1云计算技术
2.1.1云计算技术的定义
2.1.2云计算的体系结构
2.1.3云计算的关键技术
2.2 Hadoop技术
2.2.1 Hadoop体系结构
2.2.2 Hadoop生态系统
2.2.3 MapReduce编程模型
2.3 Hadoop资源调度器
2.3.2 Capacity Scheduler计算能力调度算法
2.3.3 Fair Scheduler公平调度算法
2.3.4资源调度器算法总结
2.4 Hadoop YARN资源管理器
2.4.1 YARN的基本概念
2.4.2 YARN的基本组成结构
2.4.3 YARN的通信协议
2.5本章小结
第3章MapReduce中数据倾斜解决方案
3.1数据倾斜的介绍
3.2数据倾斜的模型
3.3数据倾斜解决方案
3.3.1基于理想环境下的负载均衡算法MR-LB
3.3.2基于负载反馈的调度算法MR-LBF
3.4仿真实验结果与分析
3.4.1实验平台介绍
3.4.2实验结果分析
3.5本章小结
第4章Hadoop Yarn资源调度算法的改进
4.1传统优化算法
4.1.1粒子群算法
4.1.2遗传算法
4.2云计算资源调度目标函数
4.3改进的遗传算法
4.3.1编码
4.3.2适应度函数
4.3.3选择算子
4.3.4交叉算子
4.3.5变异算子
4.4混合优化算法调度策略
4.5仿真实验结果与分析
4.5.1 CloudSim平台
4.5.2仿真平台环境以及参数配置
4.5.3仿真模拟实验与分析
4.5本章小结
5.1总结
5.2展望
参考文献
攻读硕士学位期间的科研成果
致谢
声明