A YARN-based Energy-Aware Scheduling Method for Big Data Applications under Deadline Constraints

被引:4
|
作者
Shabestari, Fatemeh [1 ]
Rahmani, Amir Masoud [1 ,2 ]
Navimipour, Nima Jafari [3 ,4 ]
Jabbehdari, Sam [5 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Sci & Res Branch, Tehran, Iran
[2] Natl Yunlin Univ Sci & Technol, Future Technol Res Ctr, 123 Univ Rd,Sect 3, Touliu 64002, Yunlin, Taiwan
[3] Kadir Has Univ, Dept Comp Engn, Istanbul, Turkey
[4] Islamic Azad Univ, Dept Comp Engn, Tabriz Branch, Tabriz, Iran
[5] Islamic Azad Univ, Dept Comp Engn, North Tehran Branch, Tehran, Iran
关键词
Hadoop; Scheduling; Deadline; Energy efficiency; Metaheuristic; Moth-Flame; VIRTUAL MACHINE; OPTIMIZATION; EFFICIENCY; ALGORITHM; CONSOLIDATION; MANAGEMENT; JOBS;
D O I
10.1007/s10723-022-09627-w
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Hadoop is a distributed framework for processing big data. One of the critical parts of Hadoop is YARN, which carries out scheduling and resource management. A scheduling algorithm should consider multiple objectives. However, YARN schedulers do not consider the Service Level Agreement (SLA) and the energy-related issues. The present paper proposes an energy-efficient deadline-aware model for the scheduling problem. The scheduling issue is an NP-hard problem regarding the deadline of applications and reducing energy. Hence, an Energy-efficient Deadline-aware Scheduling Algorithm based on the Moth-Flame Optimization algorithm (EDSA-MFO) is suggested to minimize the energy consumption and execute the application within a given soft deadline. Moreover, the earliest deadline first-based (EDF-based) heuristic approach is proposed to decode a moth into a scheduling solution. The algorithm is implemented for both static and dynamic scheduling. To evaluate the performance of the proposed algorithm, extensive simulations are conducted. The outcomes demonstrated that the suggested method could find near-optimal scheduling. It outperforms the YARN default FIFO scheduler, EDF, the energy-aware greedy algorithm (EAGA), and the deadline-aware energy-efficient MapReduce scheduling algorithm for YARN (EMRSAY) in total cluster energy consumption and meeting job deadline.
引用
收藏
页数:24
相关论文
共 50 条
  • [1] A YARN-based Energy-Aware Scheduling Method for Big Data Applications under Deadline Constraints
    Fatemeh Shabestari
    Amir Masoud Rahmani
    Nima Jafari Navimipour
    Sam Jabbehdari
    [J]. Journal of Grid Computing, 2022, 20
  • [2] Energy-Aware Task Scheduling with Precedence and Deadline Constraints on MPSoCs
    Abd Ishak, Suhaimi
    Wu, Hui
    [J]. PROCEEDINGS OF 2016 IEEE 18TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS; IEEE 14TH INTERNATIONAL CONFERENCE ON SMART CITY; IEEE 2ND INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2016, : 1163 - 1172
  • [3] Energy-aware scheduling with deadline and reliability constraints in wireless networks
    Kumar, G. Sudha Anil
    Manimaran, G.
    Wang, Z.
    [J]. 2007 FOURTH INTERNATIONAL CONFERENCE ON BROADBAND COMMUNICATIONS, NETWORKS & SYSTEMS, VOLS 1 AND 2, 2007, : 96 - 105
  • [4] Energy-aware scheduling with probabilistic deadline constraints in wireless networks
    Kumar, G. Sudha Anil
    Manimaran, G.
    Wang, Z.
    [J]. AD HOC NETWORKS, 2009, 7 (07) : 1400 - 1413
  • [5] Energy-Aware Scheduling of MapReduce Jobs for Big Data Applications
    Mashayekhy, Lena
    Nejad, Mahyar Movahed
    Grosu, Daniel
    Zhang, Quan
    Shi, Weisong
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (10) : 2720 - 2733
  • [6] An energy-aware scheduling algorithm for big data applications in Spark
    Hongjian Li
    Huochen Wang
    Shuyong Fang
    Yang Zou
    Wenhong Tian
    [J]. Cluster Computing, 2020, 23 : 593 - 609
  • [7] An energy-aware scheduling algorithm for big data applications in Spark
    Li, Hongjian
    Wang, Huochen
    Fang, Shuyong
    Zou, Yang
    Tian, Wenhong
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (02): : 593 - 609
  • [8] Energy-aware scheduling under reliability and makespan constraints
    Aupy, Guillaume
    Benoit, Anne
    Robert, Yves
    [J]. 2012 19TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2012,
  • [9] Scheduling Big Data Workflows in the Cloud under Deadline Constraints
    Ebrahimi, Mahdi
    Mohan, Aravind
    Lu, Shiyong
    [J]. 2018 IEEE FOURTH INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING SERVICE AND APPLICATIONS (IEEE BIGDATASERVICE 2018), 2018, : 33 - 40
  • [10] A Deadline-aware Coflow Scheduling Approach for Big Data Applications
    Tang, Wenda
    Wang, Song
    Li, Duanchao
    Huang, Taigui
    Dou, Wanchun
    Yu, Shui
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2018,