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 条
  • [21] Equalizer: Energy-efficient machine learning-based heterogeneous cluster load balancer
    Rahmani, Taha Abdelazziz
    Belalem, Ghalem
    Mahmoudi, Sidi Ahmed
    Merad-Boudia, Omar Rafik
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2024, 36 (23):
  • [22] Reinforcement learning based energy efficient resource allocation strategy of MapReduce jobs with deadline constraint
    Lingam, Greeshma
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (05): : 2719 - 2735
  • [23] Reinforcement learning based energy efficient resource allocation strategy of MapReduce jobs with deadline constraint
    Greeshma Lingam
    Cluster Computing, 2023, 26 : 2719 - 2735
  • [24] Energy efficient duplication-based scheduling for precedence constrained tasks on heterogeneous computing cluster
    Kaur, Nirmal
    Bansal, Savina
    Bansal, Rakesh Kumar
    MULTIAGENT AND GRID SYSTEMS, 2016, 12 (03) : 239 - 252
  • [25] Energy-Efficient Virtualized Scheduling and Load Balancing Algorithm in Cloud Data Centers
    Jeevitha, J. K.
    Athisha, G.
    INTERNATIONAL JOURNAL OF INFORMATION RETRIEVAL RESEARCH, 2021, 11 (03) : 34 - 48
  • [26] A DVFS Based Energy-Efficient Tasks Scheduling in a Data Center
    Wang, Songyun
    Qian, Zhuzhong
    Yuan, Jiabin
    You, Ilsun
    IEEE ACCESS, 2017, 5 : 13090 - 13102
  • [27] Deadline aware and energy-efficient scheduling algorithm for fine-grained tasks in mobile edge computing
    Lakhan, Abdullah
    Mohammed, Mazin Abed
    Rashid, Ahmed N.
    Kadry, Seifedine
    Abdulkareem, Karrar Hameed
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2022, 18 (02) : 168 - 193
  • [28] Apache Hadoop Yarn MapReduce Job Classification Based on CPU Utilization and Performance Evaluation on Multi-cluster Heterogeneous Environment
    Mathiya, Bhavin J.
    Desai, Vinodkumar L.
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON ICT FOR SUSTAINABLE DEVELOPMENT, ICT4SD 2015, VOL 1, 2016, 408 : 35 - 44
  • [29] Energy-efficient scheduling for moldable real-time tasks on heterogeneous computing platforms
    Zahaf, Houssam-Eddine
    Benyamina, Abou El Hassen
    Olejnik, Richard
    Lipari, Giuseppe
    JOURNAL OF SYSTEMS ARCHITECTURE, 2017, 74 : 46 - 60
  • [30] Enhanced time-constraint aware tasks scheduling mechanism based on predictive optimization for efficient load balancing in smart manufacturing
    Iqbal, Naeem
    Khan, Anam-Nawaz
    Imran
    Rizwan, Atif
    Qayyum, Faiza
    Malik, Sehrish
    Ahmad, Rashid
    Kim, Do-Hyeun
    JOURNAL OF MANUFACTURING SYSTEMS, 2022, 64 : 19 - 39