An Energy-Aware Resource Management Strategy Based on Spark and YARN in Heterogeneous Environments

被引:1
|
作者
Shabestari, Fatemeh [1 ]
Navimipour, Nima Jafari [2 ,3 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Sofian Branch, Sofian, Iran
[2] Kadir Has Univ, Dept Comp Engn, TR-34083 Istanbul, Turkiye
[3] Natl Yunlin Univ Sci & Technol, Future Technol Res Ctr, Touliu 64002, Taiwan
关键词
Sparks; Yarn; Task analysis; Resource management; Energy efficiency; Energy consumption; Clustering algorithms; Distributed computing; energy management; resource management; scheduling; MAPREDUCE; ALGORITHM; JOBS;
D O I
10.1109/TGCN.2023.3347276
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Apache Spark is a popular framework for processing big data. Running Spark on Hadoop YARN allows it to schedule Spark workloads alongside other data-processing frameworks on Hadoop. When an application is deployed in a YARN cluster, its resources are given without considering energy efficiency. Furthermore, there is no way to enforce any user-specified deadline constraints. To address these issues, we propose a new deadline-aware resource management system and a scheduling algorithm to minimize the total energy consumption in Spark on YARN for heterogeneous clusters. First, a deadline-aware energy-efficient model for the considered problem is proposed. Then, using a locality-aware method, executors are assigned to applications. This algorithm sorts the nodes based on the performance per watt (PPW) metric, the number of application data blocks on nodes, and the rack locality. It also offers three ways to choose executors from different machines: greedy, random, and Pareto-based. Finally, the proposed heuristic task scheduler schedules tasks on executors to minimize total energy and tardiness. We evaluated the performance of the suggested algorithm regarding energy efficiency and satisfying the Service Level Agreement (SLA). The results showed that the method outperforms the popular algorithms regarding energy consumption and meeting deadlines.
引用
收藏
页码:635 / 644
页数:10
相关论文
共 50 条
  • [21] Energy-Aware Resource Management in Vehicular Edge Computing Systems
    Bahreini, Tayebeh
    Brocanelli, Marco
    Grosu, Daniel
    2020 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2020), 2020, : 49 - 58
  • [22] Energy-aware dynamic resource management in elastic cloud datacenters
    Khan, Ayaz Ali
    Zakarya, Muhammad
    Khan, Rahim
    SIMULATION MODELLING PRACTICE AND THEORY, 2019, 92 : 82 - 99
  • [23] A Novel Energy-Aware and Resource Efficient Virtual Resource Allocation Strategy in IaaS Cloud
    Chang, Yaohui
    Gu, Chunhua
    Luo, Fei
    2016 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2016, : 1283 - 1288
  • [24] Efficient Energy-Aware Resource Management Model (EEARMM) Based Dynamic VM Migration
    Roopa, V
    Malarvizhi, K.
    Karthik, S.
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2022, 43 (02): : 657 - 669
  • [25] Coverage Optimization Strategy for WSN based on Energy-aware
    Zhu, L.
    Fan, C.
    Wu, H.
    Wen, Z.
    INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2016, 11 (06) : 877 - 888
  • [26] An energy-aware position-based routing strategy
    Yuan, LF
    Yang, ZK
    Ou, L
    Cheng, WQ
    Du, X
    ADVANCES IN GRID AND PERVASIVE COMPUTING, PROCEEDINGS, 2006, 3947 : 279 - 288
  • [27] Energy-Aware Scheduling on Heterogeneous Processors
    Akgun, Osman T.
    Down, Douglas G.
    Righter, Rhonda
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2014, 59 (03) : 599 - 613
  • [28] Energy-Aware Joint Route Selection and Resource Allocation in Heterogeneous Satellite Networks
    Li, Jinhong
    Chai, Rong
    Liu, Chong
    Liang, Chengchao
    Chen, Qianbin
    Yu, F. Richard
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2024, 73 (08) : 12067 - 12081
  • [29] Cooperation of Congestion Control Based on Energy-aware in Heterogeneous Networks
    Wang Zhen-chao
    Yang Xiao-long
    2015 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS & SIGNAL PROCESSING (WCSP), 2015,
  • [30] A QoE-based Energy-aware Resource Allocation Solution for 5G Heterogeneous Networks
    Gonzalez, Claudia Carballo
    Pupo, Ernesto Fontes
    Bingol, Gulnaziye
    Floris, Alessandro
    Porcu, Simone
    Murroni, Maurizio
    Atzori, Luigi
    2024 16TH INTERNATIONAL CONFERENCE ON QUALITY OF MULTIMEDIA EXPERIENCE, QOMEX 2024, 2024, : 29 - 35