MUS: a novel deadline-constrained scheduling algorithm for Hadoop

被引:0
|
作者
Teng, Fei [1 ]
Yang, Hao [1 ]
Li, Tianrui [1 ]
Magoules, Frederic [2 ]
Fan, Xiaoliang [3 ]
机构
[1] Southwest Jiaotong Univ, Sch Informat Sci & Technol, Chengdu 610031, Peoples R China
[2] Ecole Cent Paris, F-92295 Chatenay Malabry, France
[3] Lanzhou Univ, Sch Informat Sci & Engn, Lanzhou 730000, Gansu, Peoples R China
基金
中国国家自然科学基金;
关键词
deadline constraint; scheduling algorithm; MapReduce; cloud computing;
D O I
10.1504/IJCSE.2015.073495
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Hadoop is a popular framework to process growing volumes of data across clusters of computers, and has achieved great success both in industry and academic researches. Although Hadoop has powerful batch processing capabilities, it can not support the real-time services, such as online payment or monitoring sensor data. These real-time services have strict deadlines in common, where service response after the deadline is considered useless. Current researches on time-constrained scheduling algorithms generally aim at shortening the completion time, rather than guaranteeing the specific latency for the real-time services. In this paper, we study the deadline-constrained scheduling problem on Hadoop, where service requests arrive randomly and no prior information is available. A maximum urgency scheduling (MUS) algorithm is proposed, and then implemented as a pluggable scheduler on Hadoop. This novel algorithm can be applied in heterogeneous environments with a low computation complexity. Experiments indicate that the MUS algorithm maximises the number of jobs meeting their deadlines while maintains the fairness among different types of jobs.
引用
收藏
页码:360 / 367
页数:8
相关论文
共 50 条
  • [1] An adaptive and deadline-constrained workflow scheduling algorithm in infrastructure as a service clouds
    Robabeh Ghafouri
    Ali Movaghar
    [J]. Iran Journal of Computer Science, 2022, 5 (1) : 17 - 39
  • [2] CCA: a deadline-constrained workflow scheduling algorithm for multicore resources on the cloud
    Deldari, Arash
    Naghibzadeh, Mahmoud
    Abrishami, Saeid
    [J]. JOURNAL OF SUPERCOMPUTING, 2017, 73 (02): : 756 - 781
  • [3] CCA: a deadline-constrained workflow scheduling algorithm for multicore resources on the cloud
    Arash Deldari
    Mahmoud Naghibzadeh
    Saeid Abrishami
    [J]. The Journal of Supercomputing, 2017, 73 : 756 - 781
  • [4] A Robust Algorithm for Deadline-Constrained Task Scheduling in Small Satellite Clusters
    Wu, Jin
    Liu, Lixiang
    Hu, Xiaohui
    [J]. PROCEEDINGS OF THE 2016 12TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2016, : 1769 - 1774
  • [5] Scheduling deadline-constrained checkpointing on virtual clusters
    Yenke, Blaise Omer
    Mehaut, Jean-Francois
    Tchuente, Maurice
    [J]. 2008 IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE, VOLS 1-3, PROCEEDINGS, 2008, : 257 - +
  • [6] A Novel Deadline-Constrained Scheduling to Preserve Data Privacy in Hybrid Cloud
    Abrishami, Hamid
    Rezaeian, Amin
    Naghibzadeh, Mahmoud
    [J]. 2015 5TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2015, : 234 - 239
  • [7] Deadline-constrained coevolutionary genetic algorithm for scientific workflow scheduling in cloud computing
    Liu, Li
    Zhang, Miao
    Buyya, Rajkumar
    Fan, Qi
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (05):
  • [8] PCP–ACO: a hybrid deadline-constrained workflow scheduling algorithm for cloud environment
    Peyman Shobeiri
    Mehdi Akbarian Rastaghi
    Saeid Abrishami
    Behnam Shobiri
    [J]. The Journal of Supercomputing, 2024, 80 : 7750 - 7780
  • [9] Structure-Aware Scheduling Algorithm for Deadline-Constrained Scientific Workflows in the Cloud
    Al-Haboobi, Ali
    Kecskemeti, Gabor
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (02) : 792 - 802
  • [10] Deadline-constrained workflow scheduling in software as a service Cloud
    Abrishami, S.
    Naghibzadeh, M.
    [J]. SCIENTIA IRANICA, 2012, 19 (03) : 680 - 689