Faashouse: Sustainable Serverless Edge Computing Through Energy-Aware Resource Scheduling

被引:2
|
作者
Aslanpour, Mohammad Sadegh [1 ,2 ]
Toosi, Adel N. [1 ]
Cheema, Muhammad Aamir [1 ]
Chhetri, Mohan Baruwal [2 ]
机构
[1] Monash Univ, Clayton, Vic 3800, Australia
[2] CSIROs DATA61, Eveleigh, NSW 2015, Australia
关键词
Edge computing; serverless; function-as-a-service; energy awareness; scheduling; sustainability;
D O I
10.1109/TSC.2024.3354296
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Serverless edge computing is a specialized system design tailored for Internet of Things (IoT) applications. It leverages serverless computing to minimize operational management and enhance resource efficiency, and utilizes the concept of edge computing to allow code execution near the data sources. However, edge devices powered by renewable energy face challenges due to energy input variability, resulting in imbalances in their operational availability. As a result, high-powered nodes may waste excess energy, while low-powered nodes may frequently experience unavailability, impacting system sustainability. Addressing this issue requires energy-aware resource schedulers, but existing cloud-native serverless frameworks are energy-agnostic. To overcome this, we propose an energy-aware scheduler for sustainable serverless edge systems. We introduce a reference architecture for such systems and formally model energy-aware resource scheduling, treating the function-to-node assignment as an imbalanced energy-minimizing assignment problem. We then design an optimal offline algorithm and propose faasHouse, an online energy-aware scheduling algorithm that utilizes resource sharing through computation offloading. Lastly, we evaluate faasHouse against benchmark algorithms using real-world renewable energy traces and a practical cluster of single-board computers managed by Kubernetes. Our experimental results demonstrate significant improvements in balanced operational availability (by 46%) and throughput (by 44%) compared to the Kubernetes scheduler.
引用
收藏
页码:1533 / 1547
页数:15
相关论文
共 50 条
  • [41] Energy-aware scheduling using Hybrid Algorithm for cloud computing
    Babukarthik, R. G.
    Raju, R.
    Dhavachelvan, P.
    [J]. 2012 THIRD INTERNATIONAL CONFERENCE ON COMPUTING COMMUNICATION & NETWORKING TECHNOLOGIES (ICCCNT), 2012,
  • [42] Energy-Aware Scheduling of Parallel Application in Hybrid Computing System
    MA Yan
    GONG Bin
    GUO Zhihong
    CHEN Yufeng
    ZOU Lida
    [J]. Chinese Journal of Electronics, 2014, 23 (04) : 688 - 694
  • [43] A New Adaptive Energy-Aware Job Scheduling in Cloud Computing
    Aghababaeipour, Ali
    Ghanbari, Shamsollah
    [J]. RECENT ADVANCES ON SOFT COMPUTING AND DATA MINING (SCDM 2018), 2018, 700 : 308 - 317
  • [44] Energy-Aware Scheduling on Multicore Heterogeneous Grid Computing Systems
    Sergio Nesmachnow
    Bernabé Dorronsoro
    Johnatan E. Pecero
    Pascal Bouvry
    [J]. Journal of Grid Computing, 2013, 11 : 653 - 680
  • [45] Energy-Aware Scheduling and Resource Allocation for Periodic Traffic Demands
    Chen, Ying
    Jaekel, Arunita
    [J]. JOURNAL OF OPTICAL COMMUNICATIONS AND NETWORKING, 2013, 5 (04) : 261 - 270
  • [46] Energy-Aware Speculative Execution in Vehicular Edge Computing Systems
    Bahreini, Tayebeh
    Brocanelli, Marco
    Grosu, Daniel
    [J]. PROCEEDINGS OF THE 2ND ACM INTERNATIONAL WORKSHOP ON EDGE SYSTEMS, ANALYTICS AND NETWORKING (EDGESYS '19), 2019, : 18 - 23
  • [47] Novel energy-aware approach to resource allocation in cloud computing
    Saidi, Karima
    Hioual, Ouassila
    Siam, Abderrahim
    [J]. MULTIAGENT AND GRID SYSTEMS, 2021, 17 (03) : 197 - 218
  • [48] REPFS: Reliability-Ensured Personalized Function Scheduling in Sustainable Serverless Edge Computing
    Cao, Kun
    Weng, Jian
    [J]. IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2024, 9 (03): : 494 - 511
  • [49] Towards Energy-Aware Execution and Offloading of Serverless Functions
    Calavaro, Cecilia
    Russo, Gabriele Russo
    Salvati, Martina
    Cardellini, Valeria
    Lo Presti, Francesco
    [J]. PROCEEDINGS OF THE 4TH 2024 ON WORKSHOP ON FLEXIBLE RESOURCE AND APPLICATION MANAGEMENT ON THE EDGE, FRAME 2024, 2024, : 23 - 30
  • [50] Sustainable Serverless Computing With Cold-Start Optimization and Automatic Workflow Resource Scheduling
    Pan, Shanxing
    Zhao, Hongyu
    Cai, Zinuo
    Li, Dongmei
    Ma, Ruhui
    Guan, Haibing
    [J]. IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2024, 9 (03): : 329 - 340