An energy-aware scheduling algorithm for big data applications in Spark

被引:0
|
作者
Hongjian Li
Huochen Wang
Shuyong Fang
Yang Zou
Wenhong Tian
机构
[1] Chongqing University of Posts and Telecommunications,Department of Computer Science and Technology
[2] University of Electronic Science and Technology of China,Department of Information and Software Engineering
来源
Cluster Computing | 2020年 / 23卷
关键词
Big data; Cloud computing; Apache Spark; Energy-aware; Scheduling strategy;
D O I
暂无
中图分类号
学科分类号
摘要
Energy consumption is explosive increasing with the fast growth of big data applications. High carbon emissions from big data platforms have serious impacts on environment. In this paper, we propose an energy-aware scheduling algorithm for Spark (EASAS) to reduce energy consumption while satisfying the service level agreement (SLA). First, we present a new energy consumption model based on Spark framework. Then a strategy table for the relationship between tasks and executors is designed to record the execution time and energy consumption of tasks. The task scheduling in Spark is conducted and optimized based on the strategy table. The proposed strategy overcomes the defect of the default scheduling strategy FIFO and FAIR which cannot perceive energy consumption with the characteristics of energy consumption perception and dynamic optimization scheduling. Compared against FIFO and FAIR, Our EASAS effectively reduces on average about 25–40% of the total energy consumption of Spark applications under deadline constrains.
引用
收藏
页码:593 / 609
页数:16
相关论文
共 50 条
  • [21] Modified Energy-Aware Rolling Horizon Algorithm for Scheduling of Cloudlets
    Rani, Jansi
    Saroja, S.
    2015 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, SIGNALS, COMMUNICATION AND OPTIMIZATION (EESCO), 2015,
  • [22] Energy-Aware Scheduling Algorithm with Duplication on Heterogenous Computing Systems
    Mei, Jing
    Li, Kenli
    2012 ACM/IEEE 13TH INTERNATIONAL CONFERENCE ON GRID COMPUTING (GRID), 2012, : 122 - 129
  • [23] Energy-Aware DPSO Algorithm for workflow Scheduling on Computational Grids
    Oukfif, Karima
    Bouali, Lyes
    Bouzefrane, Samia
    Boumghar, Fatima
    2015 3RD INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD (FICLOUD) AND INTERNATIONAL CONFERENCE ON OPEN AND BIG (OBD), 2015, : 651 - 656
  • [24] Energy-aware supply and body biasing voltage scheduling algorithm
    Su, YJ
    Wang, ZD
    Wei, SJ
    2004: 7TH INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUITS TECHNOLOGY, VOLS 1- 3, PROCEEDINGS, 2004, : 1956 - 1959
  • [25] GGreen: a Greedy Energy-Aware Scheduling Algorithm on Grid Systems
    Coutinho, Fabio
    Verdino, Evandro
    Ossian, Jesus
    Santana, Renato
    2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE), 2014, : 285 - 290
  • [26] Energy-aware scheduling using Hybrid Algorithm for cloud computing
    Babukarthik, R. G.
    Raju, R.
    Dhavachelvan, P.
    2012 THIRD INTERNATIONAL CONFERENCE ON COMPUTING COMMUNICATION & NETWORKING TECHNOLOGIES (ICCCNT), 2012,
  • [27] An energy-aware scheduling algorithm for divisible loads in a bus network
    Liu, Duanyang
    Yang, Xi
    Cheng, Zhen
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (05): : 1612 - 1628
  • [28] Energy-aware scheduling for spark job based on deep reinforcement learning in cloud
    Li, Hongjian
    Lu, Liang
    Shi, Wenhu
    Tan, Gangfan
    Luo, Hao
    COMPUTING, 2023, 105 (08) : 1717 - 1743
  • [29] Energy-aware scheduling for spark job based on deep reinforcement learning in cloud
    Hongjian Li
    Liang Lu
    Wenhu Shi
    Gangfan Tan
    Hao Luo
    Computing, 2023, 105 : 1717 - 1743
  • [30] Energy-aware RAID scheduling methods in distributed storage applications
    Pirahandeh, Mehdi
    Kim, Deok-Hwan
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (02): : 445 - 454