Towards a Multi-objective Scheduling Policy for Serverless-based Edge-Cloud Continuum

被引:5
|
作者
Angelelli, Luc [1 ]
Da Silva, Anderson Andrei [1 ,2 ]
Georgiou, Yiannis [2 ]
Mercier, Michael [2 ]
Mounie, Gregory [1 ]
Trystram, Denis [1 ]
机构
[1] Univ Grenoble Alpes, CNRS, INRIA, Grenoble INP,LIG, Grenoble, France
[2] Ryax Technol, Lyon, France
基金
欧盟地平线“2020”;
关键词
Scheduling Policies; Serverless Computing; Edge-Cloud Continuum; Heterogeneous Platforms;
D O I
10.1109/CCGRID57682.2023.00052
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The cloud is extended towards the edge to form a computing continuum while managing resources' heterogeneity. The serverless technology simplified how to build cloud applications and use resources, becoming a driving force in consolidating the continuum with the deployment of small functions with short execution. However, the adaptation of serverless to the edge-cloud continuum brings new challenges mainly related to resource management and scheduling. Standard cloud scheduling policies are based on greedy algorithms that do not efficiently handle platforms' heterogeneity nor deal with problems such as cold start delays. This work introduces a new scheduling policy that tries to address these issues. It is based on multi-objective optimization for data transfers and makespan while considering heterogeneity. Using simulations that vary workloads, platforms, and heterogeneity levels, we study the system utilization, the trade-offs between the targets, and the impacts of considering platforms' heterogeneity. We perform comparisons with a baseline inspired by a Kubernetes-based policy, representing greedy algorithms. Our experiments show considerable gaps between the efficiency of a greedy-based scheduling policy and a multi-objective-based one. The last outperforms the baseline by reducing makespan, data transfers, and system utilization by up to two orders of magnitudes in relevant cases for the edge-cloud continuum.
引用
收藏
页码:485 / 497
页数:13
相关论文
共 50 条
  • [1] Towards Seamless Serverless Computing Across an Edge-Cloud Continuum
    Simion, Emilian
    Wang, Yuandou
    Tai, Hsiang-ling
    Odyurt, Uraz
    Zhao, Zhiming
    16TH IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING, UCC 2023, 2023,
  • [2] Towards Characterization of Edge-Cloud Continuum
    Khalyeyev, Danylo
    Bures, Tomas
    Hnetynka, Petr
    SOFTWARE ARCHITECTURE. ECSA 2022 TRACKS AND WORKSHOPS, 2023, 13928 : 215 - 230
  • [3] A framework for offloading and migration of serverless functions in the Edge-Cloud Continuum
    Russo, Gabriele Russo
    Cardellini, Valeria
    Lo Presti, Francesco
    PERVASIVE AND MOBILE COMPUTING, 2024, 100
  • [4] Multi-Objective Workflow Scheduling to Serverless Architecture in a Multi-Cloud Environment
    Ramesh, Manju
    Chahal, Dheeraj
    Phalak, Chetan
    Singhal, Rekha
    2023 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING, IC2E, 2023, : 173 - 183
  • [5] Multi-objective Cross-layer Resource Scheduling for Internet of Things in Edge-Cloud Computing
    Mo, Ruichao
    Dai, Fei
    Liu, Qi
    Dou, Wanchun
    Xu, Xiaolong
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2020), 2020, : 345 - 352
  • [6] Accelerating Edge Metagenomic Analysis with Serverless-Based Cloud Offloading
    Grzesik, Piotr
    Mrozek, Dariusz
    COMPUTATIONAL SCIENCE, ICCS 2022, PT II, 2022, : 481 - 492
  • [7] Routing Edge-Cloud Requests via Multi-Objective Reinforcement Learning
    Pichot, Simon
    Conan, Vania
    Khalife, Hicham
    Beylot, Andre-Luc
    Jakllari, Gentian
    20TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE, IWCMC 2024, 2024, : 861 - 866
  • [8] Mobility-Aware Serverless Function Adaptations Across the Edge-Cloud Continuum
    Raith, Philipp
    Rausch, Thomas
    Dustdar, Schahram
    Rossi, Fabiana
    Cardellini, Valeria
    Ranjan, Rajiv
    2022 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING, UCC, 2022, : 123 - 132
  • [9] Towards a Reference Component Model of Edge-Cloud Continuum
    Khalyeyev, Danylo
    Bures, Tomas
    Hnetynka, Petr
    2023 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION, ICSA-C, 2023, : 91 - 95
  • [10] Seagull optimization algorithm based multi-objective VM placement in edge-cloud data centers
    Nabavi S.
    Wen L.
    Gill S.S.
    Xu M.
    Internet of Things and Cyber-Physical Systems, 2023, 3 : 28 - 36