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 条
  • [41] Energy-efficient task scheduling model based on MapReduce for cloud computing using genetic algorithm
    Wang, Xiaoli
    Wang, Yuping
    Zhu, Hai
    JOURNAL OF COMPUTERS, 2012, 7 (12) : 2962 - 2970
  • [42] Energy-efficient real-time heterogeneous cluster scheduling with node replacement due to failures
    George Terzopoulos
    Helen Karatza
    The Journal of Supercomputing, 2014, 68 : 867 - 889
  • [43] Energy-efficient real-time heterogeneous cluster scheduling with node replacement due to failures
    Terzopoulos, George
    Karatza, Helen
    JOURNAL OF SUPERCOMPUTING, 2014, 68 (02): : 867 - 889
  • [44] LEAS: A Load-Aware Energy-Efficient Adaptive Scheduling for Heterogeneous Wireless Sensor Networks
    Paruchuri, Vamsi
    Durresi, Arjan
    ADVANCES IN NETWORK-BASED INFORMATION SYSTEMS, NBIS-2017, 2018, 7 : 600 - 610
  • [45] A DVFS-Weakly Dependent Energy-Efficient Scheduling Approach for Deadline-Constrained Parallel Applications on Heterogeneous Systems
    Huang, Jing
    Li, Renfa
    An, Jiyao
    Zeng, Haibo
    Chang, Wanli
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (12) : 2481 - 2494
  • [46] Adaptive energy-efficient scheduling for real-time tasks on DVS-enabled heterogeneous clusters
    Zhu, Xiaomin
    He, Chuan
    Li, Kenli
    Qin, Xiao
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (06) : 751 - 763
  • [47] Energy-Efficient Load Balancing Algorithm for Workflow Scheduling in Cloud Data Centers Using Queuing and Thresholds
    Malik, Nimra
    Sardaraz, Muhammad
    Tahir, Muhammad
    Shah, Babar
    Ali, Gohar
    Moreira, Fernando
    APPLIED SCIENCES-BASEL, 2021, 11 (13):
  • [48] Energy-efficient scheduling algorithms based on task clustering in heterogeneous spark clusters
    Shi, Wenhu
    Li, Hongjian
    Guan, Junzhe
    Zeng, Hang
    Jahan, Rafe Misskat
    PARALLEL COMPUTING, 2022, 112
  • [49] Machine learning-driven energy-efficient load balancing for real-time heterogeneous systems
    Rahmani, Taha Abdelazziz
    Belalem, Ghalem
    Mahmoudi, Sidi Ahmed
    Merad-Boudia, Omar Rafik
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (04): : 4883 - 4908
  • [50] Uncertainty-based scheduling: Energy-efficient ordering for tasks with variable execution time
    Gruian, F
    Kuchcinski, K
    ISLPED'03: PROCEEDINGS OF THE 2003 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2003, : 465 - 468