FunLess: Functions-as-a-Service for Private Edge Cloud Systems
Giuseppe De Palma, Saverio Giallorenzo, Jacopo Mauro, Matteo Trentin,, Gianluigi Zavattaro

TL;DR
FunLess introduces a lightweight, WebAssembly-based FaaS platform optimized for private edge cloud systems, enabling function deployment on constrained devices with comparable performance to existing solutions.
Contribution
It is the first FaaS platform to leverage WebAssembly for private edge clouds, supporting constrained devices and offering portability and deployment advantages.
Findings
FunLess performs comparably to existing FaaS platforms in benchmarks.
It is fully deployable on resource-constrained devices like Raspberry Pi 3B+.
FunLess maintains performance while reducing memory footprint.
Abstract
We present FunLess, a Function-as-a-Service (FaaS) platform tailored for the private edge cloud system. FunLess responds to recent trends that advocate for extending the coverage of serverless computing to private edge cloud systems and enhancing latency, security, and privacy while improving resource usage. Unlike existing solutions that rely on containers for function invocation, FunLess leverages WebAssembly (Wasm) as its runtime environment. Wasm's lightweight, sandboxed runtime is crucial to have functions run on constrained devices at the edge. Moreover, the advantages of using Wasm in FunLess include a consistent development and deployment environment for users and function portability (write once, run everywhere) We validate FunLess under different deployment scenarios, characterised by the presence/absence of constrained-resource devices (Raspberry Pi 3B+) and the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management · IoT and Edge/Fog Computing · Peer-to-Peer Network Technologies
