Computer Science ›› 2015, Vol. 42 ›› Issue (6): 28-31.doi: 10.11896/j.issn.1002-137X.2015.06.006

Previous Articles     Next Articles

Scheduler Algorithm Based on Type Specific and Deadline in Hadoop

LI Zhao, TENG Fei, LI Tian-rui and YANG Hao   

  • Online:2018-11-14 Published:2018-11-14

Abstract: Hadoop develops open-source software for reliable,scalable,distributed computing.MapReduce is a programming model and an associated implementation for processing large data sets.Because the built-in Hadoop scheduler cannot handle the different type and deadline based jobs,we proposed a scheduler algorithm based on type specific and deadline.We specified these jobs into CPU-bound and I/O-bound and gave priority to jobs according to the deadline.The results of experiments show that the proposed algorithm not only makes full use of the cluster’s CPU and I/O resource,but also meets the jobs’ deadline.If the deadline is almost the same at a period of time,the algorithm is the best.But if jobs’ deadlines from one queue are all shorter than another queue,the efficiency of the algorithm achieves the minimum.

Key words: Scheduler algorithm,Deadline,Job-type,MapReduce,Hadoop

[1] White T.Hadoop权威指南[M].周敏,译.北京:清华大学出版社,2011:23-55 White T.Hadoop:The Definitive Guide[M].Zhou Min.Beijing:Tsinghua University Press,2011:23-55
[2] Schwarakopf M,Konwinski A.Omega:flexible,scalable sche-dulers for large compute clusters[J].EuroSys’13 Proceeding of the 8th ACM European Conference on Computer Systems.2013:351-364
[3] 范帆.Hadoop中基于优先级的调度算法研究[D].上海:复旦大学,2012,8 Fan Fan.A Priority-basd Scheduling Algorithm for Hadoop[D].Shanghai:Fudan Unversity,2012,8
[4] Tian Chao,Zhou Hao-jie,He Yong-qiang,et al.A Dynamic Map-Reduce Scheduler for Heterogeneous Workloads[C]∥Eigth International Conference on Grid and Cooperative Computing(GCC ’09).2009:218-224
[5] Teng Fei,Yang Hao,Li Tian-rui,et al.Scheduling real-timeworkflow on MapReduce-based cloud[C]∥2013 Third International Conference on Innovative Computing Technology.2013:117-122
[6] Kc K,Anyanwu K.Scheduling Hadoop Jobs to Meet Deadlines[C]∥2010 IEEE Second International Coference on Cloud Computing Technology and Science.2010:388-392
[7] Zhang Xiao-hong,Ju Shuai,Jiao Zhi-bin.A Scheduling Method Based on Deadlines in MapReduce[J].Electrical,Information Engineering and Mechatronics 2011 Lecture Notes in Electrical Engineering,2012,138:1585-1592
[8] Tang Zhuo,Zhou Jun-qing,Li Ken-li,et al.MTSD:A taskscheduling algorithm for MapReduce base on deadline constraints[C]∥2012 IEEE 26th International Parallel and Distri-buted Processing Symposium Workshops & PhD Forum.2012:2012-2018
[9] Ning Wen-yu,Wu Qing-bo,Tan Yu-song.MapReduce oriented self-adaptive delay scheduling algorithm[J].Computer Engineering & Science,2013(3):52-57
[10] 杨浩,滕飞,李天瑞,等.Hadoop平台中空闲时间调度器的设计与实现[J].计算机工程与科学,2013(10):125-131 Yang Hao,Teng Fei,Li Tian-rui,et al.Design and implementation of a least spare time scheduler for Hadoop[J].Computer Engineering & Science,2013(10):125-131
[11] 陈国营.基于MapReduce模型文本分类算法的研究[D].辽宁:辽宁大学,2013:1-10 Chen Guo-ying.Design and Implementation of Text Classification Algorithm Based on Hadoop[D].Liaoning:Liaoning University,2013:1-10
[12] 韩定一.云推荐—大数据时代的个性化互联网服务解决之道[J].程序员,2013(3):16-17 Han Ding-yi.Cloud recommend-The road to solve personalized service on the era of big data[J].Programmer,2013(3):16-17

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!