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 条
  • [31] Task Scheduling for Multi-Cloud Computing Subject to Security and Reliability Constraints
    Qing-Hua Zhu
    Huan Tang
    Jia-Jie Huang
    Yan Hou
    [J]. IEEE/CAA Journal of Automatica Sinica, 2021, 8 (04) : 848 - 865
  • [32] A Reference Architecture for Validating Security Across Multi-Cloud Computing Systems
    Edet, Henry
    [J]. PROCEEDINGS OF EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING (EASE 2021), 2021, : 288 - 293
  • [33] DropStore: A Secure Backup System Using Multi-Cloud and Fog Computing
    Maher, Reda
    Nasr, Omar A.
    [J]. IEEE ACCESS, 2021, 9 : 71318 - 71327
  • [34] Managing renewable energy and carbon footprint in multi-cloud computing environments
    Xu, Minxian
    Buyya, Rajkumar
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 135 : 191 - 202
  • [35] MWC: an efficient and secure multi-cloud storage approach to leverage augmentation of multi-cloud storage services on mobile devices using fog computing
    Bedi, Rajeev Kumar
    Singh, Jaswinder
    Gupta, Sunil Kumar
    [J]. JOURNAL OF SUPERCOMPUTING, 2019, 75 (06): : 3264 - 3287
  • [36] Are Cloud Platforms Ready for Multi-cloud?
    Kritikos, Kyriakos
    Skrzypek, Pawel
    Zahid, Feroz
    [J]. SERVICE-ORIENTED AND CLOUD COMPUTING (ESOCC 2020), 2020, 12054 : 56 - 73
  • [37] MWC: an efficient and secure multi-cloud storage approach to leverage augmentation of multi-cloud storage services on mobile devices using fog computing
    Rajeev Kumar Bedi
    Jaswinder Singh
    Sunil Kumar Gupta
    [J]. The Journal of Supercomputing, 2019, 75 : 3264 - 3287
  • [38] MULTS: A multi-cloud fault-tolerant architecture to manage transient servers in cloud computing
    Araujo Neto, Jose Pergentino
    Pianto, Donald M.
    Ralha, Celia Ghedini
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 101
  • [39] Serverless computing in the cloud-to-edge continuum
    Puliafito, Carlo
    Rana, Omer
    Bittencourt, Luiz F.
    Wu, Hao
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 161 : 514 - 517
  • [40] Serverless Computing: From Planet Mars to the Cloud
    Luis Vazquez-Poletti, Jose
    Martin Llorente, Ignacio
    Hinsen, Konrad
    Turk, Matthew
    [J]. COMPUTING IN SCIENCE & ENGINEERING, 2018, 20 (06) : 73 - 79