基于Hadoop平台的分布式任务调度算法研究

被引:0
作者
周俊清
机构
[1] 湖南大学
关键词
大规模数据处理; MapReduce; Hadoop; 调度算法; Reduce调度; 异构; 数据本地性;
D O I
暂无
年度学位
2012
学位类型
硕士
导师
摘要
随着信息技术的发展,互联网作为一种服务越来越深远地影响人类的生活。在信息爆炸的背景下,海量信息处理成为计算机科学的新挑战。MapReduce是一个并行分布式数据处理编程模型,它的优势在于简化传统分布式程序的开发,使得开发人员只需专注于业务逻辑程序的编写无需考虑分布式的实现细节。Hadoop是MapReduce的开源实现,它是众多的海量数据处理企业、研究机构提供数据处理的基础平台。MapReduce调度算法主要解决的是集群共享,集群资源的利用,作业的响应时间等问题。同时,随着用户的实时性要求的增加关于MapReduce的实时调度的研究也越来越多。MapReduce的实时调度的难点在于作业实时调度的模型,同时又要考虑到集群的异构性和数据的本地性。任务剩余时间预测是实时调度的重要部分,剩余时间的预测往往易受到集群的异构性特点的影响。 通过研究Hadoop作业运行时机制,本文提出了一种自适应的Reduce任务调度算法(Self-Adaptive Reduce Scheduling, SARS)。在现有的MapReduce调度算法研究中,Reduce任务的调度时间过于简单。Reduce任务的调度时间直接影响Reduce的完成时间和集群资源的利用率。SARS调度算法能够根据作业自身的特性决定Reduce任务的调度时间。实验结果表明SARS调度算法减少了Reduce的完成时间和集群作业的平均响应时间,进一步提高了集群资源的利用率。 通过研究集群的异构性,本文提出了一种基于计算能力的节点分类算法,用于划分集群中不同计算能力的节点。在节点分类算法的基础上,提出了一种基于时间约束的实时调度算法(MapReduce Task Scheduling for Deadline constraints, MTSD)。MTSD提出了一种任务剩余时间评估模型,进而推导出实时作业调度时资源的需求模型。通过实验表明MTSD提高了MapReduce作业的数据本地性,并能够完成实时调度需求。
引用
收藏
页数:69
共 9 条
[1]
基于消息传递机制的MapReduce图算法研究 [J].
潘巍 ;
李战怀 ;
伍赛 ;
陈群 .
计算机学报, 2011, 34 (10) :1768-1784
[2]
架构大数据:挑战、现状与展望 [J].
王珊 ;
王会举 ;
覃雄派 ;
周烜 .
计算机学报, 2011, 34 (10) :1741-1752
[3]
大数据分析——RDBMS与MapReduce的竞争与共生 [J].
覃雄派 ;
王会举 ;
杜小勇 ;
王珊 .
软件学报, 2012, 23 (01) :32-45
[4]
云计算:系统实例与研究现状 [J].
陈康 ;
郑纬民 .
软件学报, 2009, 20 (05) :1337-1348
[5]
Scatter-Gather-Merge: An efficient star-join query processing algorithm for data-parallel frameworks [J].
Han, Hyuck ;
Jung, Hyungsoo ;
Eom, Hyeonsang ;
Yeom, Heon Y. .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2011, 14 (02) :183-197
[6]
CoHadoop: Flexible Data Placement and Its Exploitation in Hadoop [J].
Eltabakh, Mohamed Y. ;
Tian, Yuanyuan ;
Ozcan, Fatma ;
Gemulla, Rainer ;
Krettek, Aljoscha ;
McPherson, John .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2011, 4 (09) :575-585
[7]
Mars: Accelerating MapReduce with Graphics Processors [J].
Fang, Wenbin ;
He, Bingsheng ;
Luo, Qiong ;
Govindaraju, Naga K. .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (04) :608-620
[8]
The Performance of MapReduce: An In-depth Study [J].
Jiang, Dawei ;
Ooi, Beng Chin ;
Shi, Lei ;
Wu, Sai .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2010, 3 (01) :472-483
[9]
MapReduce.[J].Jeffrey Dean;Sanjay Ghemawat.Communications of the ACM.2008, 1