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
来源
2023 IEEE/ACM 23RD INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING, CCGRID | 2023年
基金
欧盟地平线“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
相关论文
共 35 条
  • [1] [Anonymous], CLOUD FUNCT
  • [2] [Anonymous], IBM MULT DISP
  • [3] [Anonymous], AWS lambda
  • [4] [Anonymous], Azure function
  • [5] [Anonymous], OP
  • [6] [Anonymous], YUN
  • [7] [Anonymous], Kubernetes | Kubernetes, The Linux Foundation
  • [8] [Anonymous], IBM SAF SCHED
  • [9] [Anonymous], KUB PLUG
  • [10] [Anonymous], FOA GITL REP