声明
摘要
表格索引
插图索引
算法索引
主要符号对照表
第一章 绪论
1.1 云计算的概念
1.1.1 云计算服务分类
1.1.2 云计算研究现状
1.2 研究背景和意义
1.2.1 MapReduce平台的调度算法
1.2.2 基于事件驱动的云平台的调度算法
1.2.3 弹性计算云平台的调度算法
1.3 本文的研究内容
1.3.1 任务调度问题描述
1.3.2 研究内容
1.4 论文结构
第二章 MapReduce平台上基于预取的调度算法
2.1 引言
2.2 相关工作介绍
2.2.1 MapReduce计算框架
2.2.2 Hadoop实现
2.2.3 Hadoop资源管理
2.2.4 数据本地性问题
2.2.5 现有相关解决方案
2.3 基于预取的调度算法设计
2.3.1 任务调度问题描述
2.3.2 算法框架
2.3.3 预测模块
2.3.4 调度优化器模块
2.3.5 预取缓存机制
2.4 实验和分析
2.4.1 性能分析
2.4.2 实验设置
2.4.3 不同基准用例的性能比较
2.4.4 基准用例输入数据大小时的性能比较
2.4.5 HDFS基本数据块大小不同时性能比较
2.4.6 扩展性能分析
2.5 小结
第三章 基于事件驱动云平台的两步调度算法
3.1 引言
3.2 相关工作介绍
3.2.1 基于事件驱动的计算框架
3.2.2 基于事件驱动的云平台
3.2.3 基于事件驱动云平台与MapReduce平台比较
3.2.4 任务调度相关研究
3.3 两步调度算法设计
3.3.1 任务调度问题描述
3.3.2 算法总体框架
3.3.3 触发器分配
3.3.4 负载均衡算法
3.3.5 算法复杂度分析
3.4 TSS设计和实现
3.5 实验和分析
3.5.1 实验设置
3.5.2 PageRank应用性能比较
3.5.3 wordcount应用性能比较
3.5.4 扩展性分析
3.6 小结
第四章 弹性云平台任务调度算法
4.1 引言
4.2 相关工作介绍
4.2.1 弹性计算云平台
4.2.2 相关任务调度算法
4.3 算法设计
4.3.1 问题描述
4.3.2 算法框架
4.3.3 多维资源分配
4.3.4 基于预留资源的调度策略
4.3.5 适用性
4.4 实验和分析性能
4.4.1 性能分析
4.4.2 实验设置
4.4.3 CategoryS性能分析
4.4.4 扩展性分析
4.5 小结
第五章 总结与展望
5.1 主要工作总结
5.2 未来工作展望
参考文献
致谢
在读期间发表的学术论文与取得的研究成果