Supporting Multi-Cloud in Serverless Computing

被引:2
|
作者
Zhao, Haidong [1 ,2 ,3 ]
Benomar, Zakaria [1 ]
Pfandzelter, Tobias [2 ]
Georgantas, Nikolaos [1 ]
机构
[1] INRIA, Paris, France
[2] Tech Univ Berlin, Berlin, Germany
[3] Sorbonne Univ, Paris, France
关键词
serverless; multi-cloud; performance and cost; vendor lock-in;
D O I
10.1109/UCC56403.2022.00051
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:285 / 290
页数:6
相关论文
共 50 条
  • [1] On Merits and Viability of Multi-Cloud Serverless
    Baarzi, Ataollah Fatahi
    Kesidis, George
    Joe-Wong, Carlee
    Shahrad, Mohammad
    [J]. PROCEEDINGS OF THE 2021 ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC '21), 2021, : 600 - 608
  • [2] Security computing resource allocation based on deep reinforcement learning in serverless multi-cloud edge computing
    Zhang, Hang
    Wang, Jinsong
    Zhang, Hongwei
    Bu, Chao
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 151 : 152 - 161
  • [3] DistributedFaaS: Execution of Containerized Serverless Applications in Multi-Cloud Infrastructures
    Vasconcelos, Adbys
    Vieira, Lucas
    Batista, Italo
    Silva, Rodolfo
    Brasileiro, Francisco
    [J]. CLOSER: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2019, : 595 - 600
  • [4] A Survey on Autonomic Multi-cloud Computing
    De Azevedo, Diego Cananea Nobrega
    Guimaraes Ferraz, Carlos Andre
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2022), 2022, : 33 - 40
  • [5] Multi-Objective Workflow Scheduling to Serverless Architecture in a Multi-Cloud Environment
    Ramesh, Manju
    Chahal, Dheeraj
    Phalak, Chetan
    Singhal, Rekha
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING, IC2E, 2023, : 173 - 183
  • [6] Bedeutung und Management von Cloud Computing, Multi-Cloud und Cloud Brokerage in UnternehmenSignificance and management of cloud computing, multi-cloud and cloud brokerage in companies
    Jochen Günther
    Claus-Peter Praeg
    [J]. HMD Praxis der Wirtschaftsinformatik, 2023, 60 (5) : 959 - 974
  • [7] Supporting Multi-Provider Serverless Computing on the Edge
    Aske, Austin
    Zhao, Xinghui
    [J]. 47TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP '18), 2018,
  • [8] Optimal Mapping of Workflows Using Serverless Architecture in a Multi-Cloud Environment
    Ramesh, Manju
    Phalak, Chetan
    Chahal, Dheeraj
    Singhal, Rekha
    [J]. IEEE 21ST INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION, ICSA-C 2024, 2024, : 252 - 259
  • [9] A Serverless Federated Learning Service Ecosystem for Multi-Cloud Collaborative Environments
    Hu, Cong
    Guan, Zhitao
    Yu, Pengfei
    Yao, Zhen
    Zhang, Cuicui
    Lu, Ruixuan
    Wang, Peng
    [J]. 2023 IEEE 12TH INTERNATIONAL CONFERENCE ON CLOUD NETWORKING, CLOUDNET, 2023, : 364 - 371
  • [10] freeCycles - Efficient Multi-Cloud Computing Platform
    Rodrigo Bruno
    Fernando Costa
    Paulo Ferreira
    [J]. Journal of Grid Computing, 2017, 15 : 501 - 526