Energy Efficient Scheduling for Serverless Systems

被引:3
|
作者
Tsenos, Michail [1 ]
Peri, Aristotelis [1 ]
Kalogeraki, Vana [1 ]
机构
[1] Athens Univ Econ & Business, Dept Informat, Athens, Greece
关键词
serverless; energy efficient; cloud computing; systems; scheduling;
D O I
10.1109/ACSOS58161.2023.00020
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Serverless computing, also referred to as Functionas-a-Service (FaaS), is a cloud computing model that has attracted significant attention and has been widely adopted in recent years. The serverless computing model offers an intuitive, event-based interface that makes the development and deployment of scalable cloud-based applications easier and cost-effective. An important aspect that has not been examined in these systems is their energy consumption during the application execution. One way to deal with this issue is to schedule the function invocations in an energy-efficient way. However, efficient scheduling of applications in a multi-tenant environment, like FaaS systems, poses significant challenges. The trade-off between the server's energy usage and the hosted functions' performance requirements needs to be taken into consideration. In this work, we propose an Energy Efficient Scheduler for orchestrating the execution of serverless functions so that it minimizes energy consumption while it satisfies the applications' performance demands. Our approach considers real-time performance measurements and historical data and applies a novel DVFS technique to minimize energy consumption. Our detailed experimental evaluation using realistic workloads on our local cluster illustrates the working and benefits of our approach.
引用
收藏
页码:27 / 36
页数:10
相关论文
共 50 条
  • [41] Energy-Efficient Scheduling Algorithms with Reliability Goal on Heterogeneous Embedded Systems
    Han, Yu
    Hu, Wei
    Liu, Jing
    Gan, Yu
    19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021), 2021, : 555 - 562
  • [42] Energy Efficient Scheduling for Real-Time Embedded Systems with QoS Guarantee
    Niu, Linwei
    16TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2010), 2010, : 163 - 172
  • [43] Energy-efficient task scheduling on heterogeneous computing systems by linear programming
    Zhang, Yujian
    Wang, Yun
    Tang, Xueyan
    Yuan, Xin
    Xu, Yifan
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (19):
  • [44] Energy-Efficient Scheduling in Distributed Real-Time Computing Systems
    A. M. Gruzlikov
    N. V. Kolesov
    D. V. Kostygov
    V. V. Oshuev
    Journal of Computer and Systems Sciences International, 2019, 58 : 393 - 403
  • [45] Energy-Efficient Primary/Backup Scheduling Techniques for Heterogeneous Multicore Systems
    Roy, Abhishek
    Aydin, Hakan
    Zhu, Dakai
    2017 EIGHTH INTERNATIONAL GREEN AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2017,
  • [46] Energy-Efficient Scheduling in Job Shop Manufacturing Systems: A Literature Review
    Fernandes, Joao M. R. C.
    Homayouni, Seyed Mahdi
    Fontes, Dalila B. M. M.
    SUSTAINABILITY, 2022, 14 (10)
  • [47] Energy-Efficient Retiming and Scheduling of Datapath-Dominant Digital Systems
    Nanda, Rashmi
    Markovic, Dejan
    JOURNAL OF LOW POWER ELECTRONICS, 2011, 7 (03) : 341 - 349
  • [48] Energy efficient semi-partitioned scheduling for embedded multiprocessor streaming systems
    Emanuele Cannella
    Todor P. Stefanov
    Design Automation for Embedded Systems, 2016, 20 : 239 - 266
  • [49] Energy-Efficient Scheduling in Nonpreemptive Systems With Real-Time Constraints
    Li, Jianjun
    Shu, LihChyun
    Chen, Jian-Jia
    Li, Guohui
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2013, 43 (02): : 332 - 344
  • [50] Energy-efficient mapping and scheduling for DVS enabled distributed embedded systems
    Schmitz, MT
    Al-Hashimi, BM
    Eles, P
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS, 2002, : 514 - 521