TY - JOUR
T1 - WebAssembly at the Edge
T2 - Benchmarking a Serverless Platform for Private Edge Cloud Systems
AU - De Palma, Giuseppe
AU - Giallorenzo, Saverio
AU - Mauro, Jacopo
AU - Trentin, Matteo
AU - Zavattaro, Gianluigi
PY - 2024
Y1 - 2024
N2 - 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.
AB - 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.
U2 - 10.1109/MIC.2024.3513035
DO - 10.1109/MIC.2024.3513035
M3 - Journal article
AN - SCOPUS:85211968714
SN - 1089-7801
VL - 28
SP - 37
EP - 44
JO - IEEE Internet Computing
JF - IEEE Internet Computing
IS - 6
ER -