Supporting Multi-Cloud in Serverless Computing - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year :

Supporting Multi-Cloud in Serverless Computing


Serverless computing is a widely adopted cloud execution model composed of Function-as-a-Service (FaaS) and Backend-as-a-Service (BaaS) offerings. The increased level of abstraction makes vendor lock-in inherent to serverless computing, raising more concerns than previous cloud paradigms. Multicloud serverless is a promising emerging approach against vendor lock-in, yet multiple challenges must be overcome to tap its potential. First, we need to be aware of both the performance and cost of each FaaS provider. Second, a multi-cloud architecture needs to be proposed before deploying a multi-cloud workflow. Domain-specific serverless offerings must then be integrated into the multi-cloud architecture to improve performance and/or save costs. Finally, we require workload portability support for serverless multi-cloud. In this paper, we present a multi-cloud library for crossserverless offerings. We develop an analysis system to support comparison among public FaaS providers in terms of performance and cost. Moreover, we present how to alleviate data gravity with domain-specific serverless offerings. Finally, we deploy workloads on these architectures to evaluate several public FaaS offerings.
Fichier principal
Vignette du fichier
arxiv.pdf (307.34 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-03945892 , version 1 (18-01-2023)



Haidong Zhao, Zakaria Benomar, Tobias Pfandzelter, Nikolaos Georgantas. Supporting Multi-Cloud in Serverless Computing. CloudAM: 11th International Workshop on Cloud and Edge Computing, and Applications Management in conjunction with the 15th IEEE/ACM Utility and Cloud Computing Conference (UCC), Dec 2022, Vancouver, United States. ⟨10.1109/UCC56403.2022.00051⟩. ⟨hal-03945892⟩
45 View
54 Download



Gmail Facebook Twitter LinkedIn More