A delay scheduling algorithm based on history time in heterogeneous environments

被引:3
|
作者
Ye, Bin [1 ]
Dong, Xiaoshe [1 ]
Zheng, Pengfei [1 ]
Zhu, Zhengdong [1 ]
Liu, Qiang [1 ]
Wang, Zhe [1 ]
机构
[1] Xi An Jiao Tong Univ, Dept Comp Sci & Technol, Xian 710049, Peoples R China
关键词
component; hadoop; mapreduce; scheduling; heterogeneous;
D O I
10.1109/ChinaGrid.2013.19
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The MapReduce framework was designed for data-intensive computing. Many users share the Hadoop cluster becomes popular in many companies recent years. So an efficient scheduling algorithm which can balance the utilization and the parallelism of the hadoop cluster becomes very important. The Hadoop's scheduler (Fair scheduler, Delay scheduler) for multi-user cluster was designed for homogeneous environment, and works poor in heterogeneous environment. In this paper, we propose a new scheduling algorithm for multi-user Hadoop cluster, taking the history time of the completed tasks and the Delay scheduler's strategy into the algorithm, expecting achieve good performance while guaranteeing fairness in shared heterogeneous environment. Our algorithm is implemented in Hadoop 0.21.1, and the experiment demonstrates the validation of our algorithm.
引用
收藏
页码:86 / 91
页数:6
相关论文
共 50 条
  • [31] Task duplication based scheduling algorithm for heterogeneous systems
    Ranaweera, Samantha
    Agrawal, Dharma P.
    Proceedings of the International Parallel Processing Symposium, IPPS, 2000, : 445 - 450
  • [32] Draining time based scheduling algorithm
    Subramanian, Vijay G.
    Leith, Douglas J.
    PROCEEDINGS OF THE 46TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-14, 2007, : 4001 - 4006
  • [33] The dynamic priority based scheduling algorithm for hard real-time heterogeneous CMP application
    Wang, Man
    Du, Zhihui
    Liu, Zhiqiang
    Hao, Song
    JOURNAL OF ALGORITHMS & COMPUTATIONAL TECHNOLOGY, 2008, 2 (03) : 409 - 427
  • [34] A scheduling expert advisor for heterogeneous environments
    Sirbu, MG
    Marinescu, DC
    SIXTH HETEROGENEOUS COMPUTING WORKSHOP (HCW '97), PROCEEDINGS, 1997, : 74 - 82
  • [35] Scheduling data-parallel computations on heterogeneous and time-shared environments
    Orlando, S
    Perego, N
    EURO-PAR '98 PARALLEL PROCESSING, 1998, 1470 : 356 - 366
  • [36] HLBS: Heterogeneous Laxity-Based Scheduling Algorithm for DAG-based Real-Time Computing
    Suzuki, Yuhei
    Azumi, Takuya
    Nishio, Nobuhiko
    Kato, Shinpei
    PROCEEDINGS OF 2016 IEEE 4TH INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS, NETWORKS, AND APPLICATIONS (CPSNA), 2016, : 83 - 88
  • [37] Non-evolutionary algorithm for scheduling dependent tasks in distributed heterogeneous computing environments
    Boyer, WF
    Hura, GS
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2005, 65 (09) : 1035 - 1046
  • [38] DAG Scheduling in Heterogeneous Computing and Grid Environments Using Variable Neighborhood Search Algorithm
    Selvi, S.
    Manimegalai, D.
    APPLIED ARTIFICIAL INTELLIGENCE, 2017, 31 (02) : 134 - 173
  • [39] Performance-based dynamic loop scheduling in heterogeneous computing environments
    Yang, Chao-Tung
    Shih, Wen-Chung
    Cheng, Lung-Hsing
    JOURNAL OF SUPERCOMPUTING, 2012, 59 (01): : 414 - 442
  • [40] Dynamic Scheduling Algorithm for Heterogeneous Environments with Regular Task Input from Multiple Requests
    Frincu, Marc E.
    ADVANCES IN GRID AND PERVASIVE COMPUTING, PROCEEDINGS, 2009, 5529 : 199 - 210