Energy-Aware Resource Scheduling for Serverless Edge Computing

被引:17
|
作者
Aslanpour, Mohammad Sadegh [1 ,2 ]
Toosi, Adel N. [1 ]
Cheema, Muhammad Aamir [1 ]
Gaire, Raj [2 ]
机构
[1] Monash Univ, Fac Informat Technol, Dept Software Syst & Cybersecur, Clayton, Vic, Australia
[2] CSIRO DATA61, Canberra, ACT, Australia
关键词
edge computing; Serverless; function-as-a-service; energy-aware; scheduling;
D O I
10.1109/CCGrid54584.2022.00028
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present energy-aware scheduling for Serverless edge computing. Energy awareness is critical since edge nodes, in many Internet of Things (IoT) domains, are meant to be powered by renewable energy sources that are variable, making low-powered and/or overloaded (bottleneck) nodes unavailable and not operating their services. This awareness is also required since energy challenges have not been previously addressed by Serverless, largely due to its origin in cloud computing. To achieve this, we formally model an energy-aware resource scheduling problem in Serverless edge computing, given a cluster of battery-operated and renewable-energy powered nodes. Then, we devise zone-oriented and priority-based algorithms to improve the operational availability of bottleneck nodes. As assets, our algorithm coins terms "sticky offloading" and "warm scheduling" in the interest of the Quality of Service (QoS). We evaluate our proposal against well-known benchmarks using real-world implementations on a cluster of Raspberry Pis enabled with container orchestration, Kubernetes, and Serverless computing, OpenFaaS, where edge nodes are powered by real-world solar irradiation. Experimental results achieve significant improvements, up to 33%, in helping bottleneck node's operational availability while preserving the QoS. With energy awareness, now Serverless can unconditionally offer its resource efficiency and portability at the edge.
引用
收藏
页码:190 / 199
页数:10
相关论文
共 50 条
  • [1] Faashouse: Sustainable Serverless Edge Computing Through Energy-Aware Resource Scheduling
    Aslanpour, Mohammad Sadegh
    Toosi, Adel N.
    Cheema, Muhammad Aamir
    Chhetri, Mohan Baruwal
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (04) : 1533 - 1547
  • [2] Energy-aware Provisioning of Microservices for Serverless Edge Computing
    Adeppady, Madhura
    Conte, Alberto
    Karl, Holger
    Giaccone, Paolo
    Chiasserini, Carla Fabiana
    [J]. IEEE CONFERENCE ON GLOBAL COMMUNICATIONS, GLOBECOM, 2023, : 3070 - 3075
  • [3] Energy-aware scheduling in edge computing with a clustering method
    Hao, Yongsheng
    Cao, Jie
    Wang, Qi
    Du, Jinglin
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 117 : 259 - 272
  • [4] Energy-Aware Scheduling in Edge Computing Based on Energy Internet
    Zhang, Qing
    Lin, Xiaoyong
    Hao, Yongsheng
    Cao, Jie
    [J]. IEEE ACCESS, 2020, 8 : 229052 - 229065
  • [5] Energy-Aware Streaming Analytics Job Scheduling for Edge Computing
    Trihinas, Demetris
    Symeonides, Moysis
    Georgiou, Joanna
    Pallis, George
    Dikaiakos, Marios D.
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE, CLOUDCOM 2023, 2023, : 161 - 168
  • [6] EARTH: Energy-aware autonomic resource scheduling in cloud computing
    Singh, Sukhpal
    Chana, Inderveer
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2016, 30 (03) : 1581 - 1600
  • [7] Energy-Aware Resource Management in Vehicular Edge Computing Systems
    Bahreini, Tayebeh
    Brocanelli, Marco
    Grosu, Daniel
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2020), 2020, : 49 - 58
  • [8] EneX: An Energy-Aware Execution Scheduler for Serverless Computing
    Rastegar, Seyed Hamed
    Shafiei, Hossein
    Khonsari, Ahmad
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2024, 20 (02) : 2342 - 2353
  • [9] Energy-Aware Capacity Provisioning and Resource Allocation in Edge Computing Systems
    Bahreini, Tayebeh
    Badri, Hossein
    Grosu, Daniel
    [J]. EDGE COMPUTING - EDGE 2019, 2019, 11520 : 31 - 45
  • [10] Towards Energy-Aware Resource Scheduling to Maximize Reliability in Cloud Computing Systems
    Faragardi, Hamid Reza
    Rajabi, Aboozar
    Shojaee, Reza
    Nolte, Thomas
    [J]. 2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 1469 - 1479