摘 要
Abstract
第1章 绪 论
1.1 课题背景及研究的目的和意义
1.2 MapReduce及其相关理论的发展概况
1.2.1 MapReduce研究综述
1.2.2 并行计算研究综述
1.3 本文的主要研究内容
第2章 系统需求分析与概要设计
2.1 应用背景分析
2.2 业务流程分析
2.3 体系结构与功能结构
2.2.1 作业控制模块
2.2.2 Master任务调度模块
2.2.3 Map工作节点
2.2.4 Reduce工作节点
2.4 用户接口
2.5 关键技术
2.5.1 容错
2.5.2 中间结果分类
2.6 与其它MapReduce的框架实现的差异
2.7 本章小结
第3章 系统详细设计与实现
3.1 引言
3.2 作业控制模块
3.2.1 配置输入与文件校验
3.2.2 初始化输入数据
3.2.3 启动工作节点
3.2.4 分发程序与数据
3.3 Master任务调度
3.3.1 任务调度中的关键策略
3.3.2 Master节点详细设计
3.4 Map工作节点
3.5 Reduce工作节点
3.6 本章小结
第4章 系统测试
4.1 系统功能测试
4.1.1 作业控制模块启动作业
4.1.2 Master任务调度
4.1.3 计算结果
4.2 系统性能测试
4.2.1 性能测试指标
4.2.2 性能测试程序
4.2.3 性能测试结果
4.2.4 性能问题与优化
4.3 本章小结
结 论
参考文献
哈尔滨工业大学学位论文原创性声明及使用授权说明
致 谢
个人简历
哈尔滨工业大学;