基于资源状况的延时等待公平调度算法的研究

被引:0
作者
杨洋
机构
[1] 东北大学
关键词
资源状况; 延时等待; 公平调度算法; Hadoop; MapReduce;
D O I
暂无
年度学位
2014
学位类型
硕士
导师
摘要
随着互联网技术的迅猛发展,大规模的数据也随之产生,传统的数据存储方式和处理方式已经不能满足海量数据对存储和处理的需求。云计算平台的出现,则为海量数据的存储和处理提供了一个很好的解决方案。本文选取具有诸多优点的Hadoop云计算平台作为研究对象。作业调度算法是直接关系着Hadoop平台用户体验和整体性能的关键技术之一。因此对]Hadoop平台作业调度算法的研究具有现实意义。本文首先阐述了Hadoop的背景知识,深入分析了Hadoop平台的关键技术,包括HDFS和MapReduce两大核心内容,并对Hadoop平台上作业执行流程进行研究,然后在Linux系统下,以多线程和消息通信为技术基础,采用C语言编程对MapReduce计算模型进行了仿真实验。然后,针对Hadoop平台现有的公平调度算法任务等待超时时间对本机架和其他机架不区分,且为静态等不足,给出了基于资源状况的延时等待公平调度算法。该算法通过采用定期获取集群资源状况以确定等待超时时间,使其具备一定的动态性。同时,为了缩短作业运行时间,在任务调度时,根据任务的分类并结合任务的特点,采用不同的调度策略。最后,通过搭建Hadoop实验平台并选取合适的基准程序,然后通过一系列的实验证明了基于资源状况的延时等待公平调度算法比原算法在一定程度上缩短了作业运行时间,验证了基于资源状况的延时等待公平调度算法的有效性。
引用
收藏
页数:73
共 21 条
[1]
Research on Algorithm for Mining Frequent Itemsets Based on Cloud Computing.[J].Yu Chen;David Bloomquist;Raphael Crowley.Applied Mechanics and Materials.2013, 239
[2]
Energy-efficient task scheduling model based on MapReduce for cloud computing using genetic algorithm [J].
Wang, Xiaoli ;
Wang, Yuping ;
Zhu, Hai .
JOURNAL OF COMPUTERS, 2012, 7 (12) :2962-2970
[3]
Using Performance Measurements to Improve MapReduce Algorithms.[J].Todd D. Plantenga;Yung Ryn Choe;Ann Yoshimura.Procedia Computer Science.2012,
[4]
MapReduce for Business Intelligence and Analytics.[J].Harrison; Guy.Database Trends and Applications.2009, 3
[5]
Hadoop实战.[M].(美) 拉姆 (Lam;C.) ; 著.人民邮电出版社.2011,
[6]
Hadoop权威指南.[M].(美) 怀特 (White;T.) ; 著.清华大学出版社.2010,
[7]
基于Hadoop的作业调度算法的研究和改进 [D]. 
戴君 .
武汉理工大学,
2013
[8]
云环境下作业调度算法研究 [D]. 
陆路 .
南京理工大学,
2013
[9]
云计算下计算能力调度算法的研究与改进 [D]. 
遆鸣 .
太原理工大学,
2012
[10]
基于Hadoop的Apriori算法改进与移植的研究 [D]. 
朱安柱 .
华中科技大学,
2012