A Task Scheduling Algorithm for Hadoop Platform

被引:29
|
作者
Chen, Jilan [1 ]
Wang, Dan [1 ]
Zhao, Wenbing [1 ]
机构
[1] Beijing Univ Technol, Coll Comp Sci, Beijing, Peoples R China
关键词
Cloud computing; Hadoop; MapReduce; Task scheduling;
D O I
10.4304/jcp.8.4.929-936
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
MapReduce is a kind of software framework for easily writing applications which process vast amounts of data on large clusters of commodity hardware. In order to get better allocation of tasks and load balancing, the MapReduce work mode and task scheduling algorithm of Hadoop platform is analyzed in this paper. According to this situation that the number of tasks of the smaller weight job is more, while that of the larger weight job is less, this paper introduces the idea of weighted round-robin scheduling algorithm into the task scheduling of Hadoop and puts forward the weight update rules through analyzing all the situations of weight update. Experimental result indicates that it is effective in making task allocation and achieving good balance when it is applied into the Hadoop platform which uses only JobTracker scheduling.
引用
收藏
页码:929 / 936
页数:8
相关论文
共 50 条
  • [41] Task scheduling algorithm based on fireworks algorithm
    Jingmei Li
    Qiao Tian
    Guoyin Zhang
    Weifei Wu
    Di Xue
    Lanting Li
    Jiaxiang Wang
    Lei Chen
    [J]. EURASIP Journal on Wireless Communications and Networking, 2018
  • [42] Task scheduling algorithm based on fireworks algorithm
    Li, Jingmei
    Tian, Qiao
    Zhang, Guoyin
    Wu, Weifei
    Xue, Di
    Li, Lanting
    Wang, Jiaxiang
    Chen, Lei
    [J]. EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2018,
  • [43] Resource Scheduling and Data Locality for Virtualized Hadoop on IaaS Cloud Platform
    Tao, Dan
    Wang, Bingxu
    Lin, Zhaowen
    Wu, Tin-Yu
    [J]. BIG DATA COMPUTING AND COMMUNICATIONS, (BIGCOM 2016), 2016, 9784 : 332 - 341
  • [44] Distributed Task Scheduling in Cloud Platform: A Survey
    Hazra, Debojyoti
    Roy, Asmita
    Midya, Sadip
    Majumder, Koushik
    [J]. SMART COMPUTING AND INFORMATICS, 2018, 77 : 183 - 191
  • [45] A Hybrid Task Scheduling Algorithm Based on Task Clustering
    Qiao Tian
    Jingmei Li
    Di Xue
    Weifei Wu
    Jiaxiang Wang
    Lei Chen
    Juzhen Wang
    [J]. Mobile Networks and Applications, 2020, 25 : 1518 - 1527
  • [46] Improving Scheduling Efficiency of Hadoop YARN Using AFSA Algorithm
    Gao Junlei
    Tang Tie
    Wu Gangshan
    [J]. 2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, : 919 - 924
  • [47] A Hybrid Task Scheduling Algorithm Based on Task Clustering
    Tian, Qiao
    Li, Jingmei
    Xue, Di
    Wu, Weifei
    Wang, Jiaxiang
    Chen, Lei
    Wang, Juzhen
    [J]. MOBILE NETWORKS & APPLICATIONS, 2020, 25 (04): : 1518 - 1527
  • [48] Job Scheduling Optimization using BAT Algorithm in Hadoop Environment
    Raghav, R. S.
    Amudhavel, J.
    Dhavachelvan, P.
    [J]. BIOSCIENCE BIOTECHNOLOGY RESEARCH COMMUNICATIONS, 2018, 11 (01): : 134 - 139
  • [49] MUS: a novel deadline-constrained scheduling algorithm for Hadoop
    Teng, Fei
    Yang, Hao
    Li, Tianrui
    Magoules, Frederic
    Fan, Xiaoliang
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2015, 11 (04) : 360 - 367
  • [50] Research on Ant Colony Clustering Algorithm Based on HADOOP Platform
    Wang, Zhihao
    Huo, Yonghua
    Wang, Junfang
    Zhao, Kang
    Yang, Yang
    [J]. COLLABORATE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, COLLABORATECOM 2016, 2017, 201 : 514 - 520