EconPapers    
Economics at your fingertips  
 

QuickFaaS: Providing Portability and Interoperability between FaaS Platforms

Pedro Rodrigues (), Filipe Freitas () and José Simão
Additional contact information
Pedro Rodrigues: Instituto Superior de Engenharia de Lisboa (ISEL), Politécnico de Lisboa (IPL), 1959-007 Lisboa, Portugal
Filipe Freitas: Instituto Superior de Engenharia de Lisboa (ISEL), Politécnico de Lisboa (IPL), 1959-007 Lisboa, Portugal
José Simão: Instituto Superior de Engenharia de Lisboa (ISEL), Politécnico de Lisboa (IPL), 1959-007 Lisboa, Portugal

Future Internet, 2022, vol. 14, issue 12, 1-29

Abstract: Serverless computing hides infrastructure management from developers and runs code on-demand automatically scaled and billed during the code’s execution time. One of the most popular serverless backend services is called Function-as-a-Service (FaaS), in which developers are often confronted with cloud-specific requirements. Function signature requirements, and the usage of custom libraries that are unique to cloud providers, were identified as the two main reasons for portability issues in FaaS applications, leading to various vendor lock-in problems. In this work, we define three cloud-agnostic models that compose FaaS platforms. Based on these models, we developed QuickFaaS, a multi-cloud interoperability desktop tool targeting cloud-agnostic functions and FaaS deployments. The proposed cloud-agnostic approach enables developers to reuse their serverless functions in different cloud providers with no need to change code or install extra software. We also provide an evaluation that validates the proposed solution by measuring the impact of a cloud-agnostic approach on the function’s performance, when compared to a cloud-non-agnostic one. The study shows that a cloud-agnostic approach does not significantly impact the function’s performance.

Keywords: cloud computing; serverless computing; Function-as-a-Service; vendor lock-in; cloud interoperability; cloud orchestration; cloud-agnostic; FaaS portability (search for similar items in EconPapers)
JEL-codes: O3 (search for similar items in EconPapers)
Date: 2022
References: View complete reference list from CitEc
Citations: View citations in EconPapers (1)

Downloads: (external link)
https://www.mdpi.com/1999-5903/14/12/360/pdf (application/pdf)
https://www.mdpi.com/1999-5903/14/12/360/ (text/html)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:gam:jftint:v:14:y:2022:i:12:p:360-:d:989241

Access Statistics for this article

Future Internet is currently edited by Ms. Grace You

More articles in Future Internet from MDPI
Bibliographic data for series maintained by MDPI Indexing Manager ().

 
Page updated 2025-03-19
Handle: RePEc:gam:jftint:v:14:y:2022:i:12:p:360-:d:989241