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 条
  • [21] Energy-Efficient Scheduling and Resource Allocation in Uplink OFDMA Systems
    Ye, Haina
    Lim, Gubong
    Cimini, Leonard J.
    Tan, Zhenhui
    IEEE COMMUNICATIONS LETTERS, 2015, 19 (03) : 439 - +
  • [22] Energy efficient transmission scheduling for infrastructure sensor nodes in location systems
    Lee, Jongwook
    Bahk, Saewoong
    Choi, Jin-Ghoo
    COMPUTER NETWORKS, 2010, 54 (18) : 3295 - 3308
  • [23] Reliable and energy-efficient task scheduling for dependable embedded systems
    Jiang, Wei
    Zhan, Jin-Yu
    Sang, Nan
    Yang, Xia
    Sichuan Daxue Xuebao (Gongcheng Kexue Ban)/Journal of Sichuan University (Engineering Science Edition), 2011, 43 (02): : 87 - 91
  • [24] Energy-efficient dynamic task scheduling algorithms for DVS systems
    Zhuo, Jianli
    Chakrabarti, Chaitali
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2008, 7 (02)
  • [25] Energy-Efficient Opportunistic Packet Scheduling in Mobile Relay Systems
    Zhang, Zhaoyang
    Chen, Xiaoyi
    Zhang, Yu
    Zhong, Caijun
    Wang, Wei
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2016, 65 (07) : 5327 - 5336
  • [26] Energy Efficient Speed Scaling and Task Scheduling for Distributed Computing Systems
    HUANG Jiwei
    LIN Chuang
    CHENG Bo
    Chinese Journal of Electronics, 2015, 24 (03) : 468 - 473
  • [27] Energy Efficient Speed Scaling and Task Scheduling for Distributed Computing Systems
    Huang Jiwei
    Lin Chuang
    Cheng Bo
    CHINESE JOURNAL OF ELECTRONICS, 2015, 24 (03) : 468 - 473
  • [28] An energy-efficient scheduling and rescheduling method for production and logistics systems†
    Nouiri, Maroua
    Bekrar, Abdelghani
    Trentesaux, Damien
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2020, 58 (11) : 3263 - 3283
  • [29] ENERGY EFFICIENT SCHEDULING IN HETEROGENEOUS SYSTEMS WITH A PARALLEL MULTIOBJECTIVE LOCAL SEARCH
    Iturriaga, Santiago
    Nesmachnow, Sergio
    Dorronsoro, Bernabe
    Bouvry, Pascal
    COMPUTING AND INFORMATICS, 2013, 32 (02) : 273 - 294
  • [30] Energy-Efficient Stochastic Task Scheduling on Heterogeneous Computing Systems
    Li, Kenli
    Tang, Xiaoyong
    Li, Keqin
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (11) : 2867 - 2876