摘要:MapReduce并行编程模型通过定义良好的接口和运行时支持库,能够自动并行执行大规模计算任务,隐藏底层实现细节,降低并行编程的难度.本文对MapReduce的国内外相关研究现状进行了综述,阐述和分析了当前国内外与MapReduce相关的典型研究成果的特点和不足,重点对MapReduce涉及的关键技术(包括:模型改进、模型针对不同平台的实现、任务调度、负载均衡和容错)的研究现状进行了深入的分析.本文最后还对MapReduce未来的发展趋势进行了展望.
关键词:mapreduce 并行编程模型 运行时支持库 海量数据处理
单位:北京科技大学计算机与通信工程学院计算机科学与技术系; 北京100083; 中国石油化工股份有限公司勘探南方分公司研究院; 四川成都610041
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社