Energy-Efficient Scheduling of MapReduce Tasks Based on Load Balancing and Deadline Constraint in Heterogeneous Hadoop YARN Cluster

被引:3
|
作者
Gao, Yongqiang [1 ]
Huang, Chong [1 ]
机构
[1] Inner Mongolia Univ, Coll Comp Sci, Hohhot, Peoples R China
基金
中国国家自然科学基金;
关键词
Hadoop YARN; DVFS; load balancing; deadline; energy consumption; heterogeneity;
D O I
10.1109/CSCWD49262.2021.9437771
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Hadoop YARN has become a dominant framework for big data analysis and processing. However, the inbuilt scheduler in Hadoop YARN framework is not designed for energy efficiency. To overcome this problem, this paper presents an energy-efficient extension on the existing Hadoop YARN framework. In addition, we formulate the MapReduce scheduling in the heterogeneous Hadoop YARN cluster as an energy consumption optimization problem, and propose a heuristic algorithm to solve this optimization problem. The proposed algorithm takes advantage of both load balancing and dynamic voltage/frequency scaling to improve performance and energy efficiency of the Hadoop YARN cluster. We evaluate the effectiveness of our method by carrying out extensive experiments on a real Hadoop YARN cluster consisting of five servers. The results show that our method can provide significant energy savings and achieve better performance compared with three alternative methods applied to similar problems.
引用
收藏
页码:220 / 225
页数:6
相关论文
共 50 条
  • [1] A heuristic method towards deadline-aware energy-efficient mapreduce scheduling problem in Hadoop YARN
    Vaibhav Pandey
    Poonam Saini
    Cluster Computing, 2021, 24 : 683 - 699
  • [2] A heuristic method towards deadline-aware energy-efficient mapreduce scheduling problem in Hadoop YARN
    Pandey, Vaibhav
    Saini, Poonam
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (02): : 683 - 699
  • [3] Energy-efficient load balancing for divisible tasks on heterogeneous clusters
    Zhang, Yujian
    Li, Mingde
    Tong, Fei
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2023, 34 (10)
  • [4] Energy-efficient deadline scheduling for heterogeneous systems
    Ma, Yan
    Gong, Bin
    Sugihara, Ryo
    Gupta, Rajesh
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (12) : 1725 - 1740
  • [5] Energy-Efficient Scheduling for Tasks with Deadline in Virtualized Environments
    Du, Guangyu
    He, Hong
    Meng, Qinggang
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2014, 2014
  • [6] Efficient Load Balancing Scheduling for Deadline Constrained Tasks on Grid Computing
    Jindal, Ankita
    Bansal, R. K.
    Bansal, Savina
    2014 9TH INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS (ICIIS), 2014, : 354 - 358
  • [7] Energy-efficient Dynamic Scheduling of Deadline-constrained MapReduce Workflows
    Shu, Tong
    Wu, Chase Q.
    2017 IEEE 13TH INTERNATIONAL CONFERENCE ON E-SCIENCE (E-SCIENCE), 2017, : 393 - 402
  • [8] Constraint programming versus heuristic approach to MapReduce scheduling problem in Hadoop YARN for energy minimization
    Vaibhav Pandey
    Poonam Saini
    The Journal of Supercomputing, 2021, 77 : 6788 - 6816
  • [9] Constraint programming versus heuristic approach to MapReduce scheduling problem in Hadoop YARN for energy minimization
    Pandey, Vaibhav
    Saini, Poonam
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (07): : 6788 - 6816
  • [10] SLA-Aware Energy-Efficient Scheduling Scheme for Hadoop YARN
    Li, Ping
    Ju, Lei
    Jia, Zhiping
    Sun, Zhiwen
    2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 623 - 628