FunLess is a Function-as-a-Service (FaaS) platform tailored for private edge cloud systems. FunLess leverages WebAssembly as its runtime environment for performance, function isolation, and support for heterogeneous devices, crucial for extending the coverage of serverless computing to private edge cloud systems. We benchmark FunLess against three production-ready, widely adopted open-source FaaS platforms - OpenFaaS, Fission, and Knative - under different deployment scenarios, characterised by the presence/absence of constrained-resource devices (Raspberry Pi 3B+) and the (in)accessibility of container orchestration technologies - Kubernetes. Our results confirm that FunLess is a suitable solution for FaaS private edge cloud systems since it achieves performance comparable to the considered FaaS alternatives while it is the only fully-deployable alternative on constrained-resource devices.

De Palma, G., Giallorenzo, S., Mauro, J., Trentin, M., Zavattaro, G. (2024). WebAssembly at the Edge: Benchmarking a Serverless Platform for Private Edge Cloud Systems. IEEE INTERNET COMPUTING, 28(6), 37-44 [10.1109/MIC.2024.3513035].

WebAssembly at the Edge: Benchmarking a Serverless Platform for Private Edge Cloud Systems

De Palma, Giuseppe;Giallorenzo, Saverio;Trentin, Matteo;Zavattaro, Gianluigi
2024

Abstract

FunLess is a Function-as-a-Service (FaaS) platform tailored for private edge cloud systems. FunLess leverages WebAssembly as its runtime environment for performance, function isolation, and support for heterogeneous devices, crucial for extending the coverage of serverless computing to private edge cloud systems. We benchmark FunLess against three production-ready, widely adopted open-source FaaS platforms - OpenFaaS, Fission, and Knative - under different deployment scenarios, characterised by the presence/absence of constrained-resource devices (Raspberry Pi 3B+) and the (in)accessibility of container orchestration technologies - Kubernetes. Our results confirm that FunLess is a suitable solution for FaaS private edge cloud systems since it achieves performance comparable to the considered FaaS alternatives while it is the only fully-deployable alternative on constrained-resource devices.
2024
De Palma, G., Giallorenzo, S., Mauro, J., Trentin, M., Zavattaro, G. (2024). WebAssembly at the Edge: Benchmarking a Serverless Platform for Private Edge Cloud Systems. IEEE INTERNET COMPUTING, 28(6), 37-44 [10.1109/MIC.2024.3513035].
De Palma, Giuseppe; Giallorenzo, Saverio; Mauro, Jacopo; Trentin, Matteo; Zavattaro, Gianluigi
File in questo prodotto:
File Dimensione Formato  
mic2024.pdf

accesso aperto

Tipo: Postprint / Author's Accepted Manuscript (AAM) - versione accettata per la pubblicazione dopo la peer-review
Licenza: Licenza per accesso libero gratuito
Dimensione 563.12 kB
Formato Adobe PDF
563.12 kB Adobe PDF Visualizza/Apri
WebAssembly_at_the_Edge_Benchmarking_a_Serverless_Platform_for_Private_Edge_Cloud_Systems.pdf

accesso riservato

Tipo: Versione (PDF) editoriale / Version Of Record
Licenza: Licenza per accesso riservato
Dimensione 788.84 kB
Formato Adobe PDF
788.84 kB Adobe PDF   Visualizza/Apri   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/1000568
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 8
  • ???jsp.display-item.citation.isi??? 4
  • OpenAlex ND
social impact