2022 22nd IEEE International Symposium on Cluster, Cloud and Internet Computing (CCGrid) · 2022 · 60 citations · 24 references
ComputingCloud ComputingComputer SystemsEdge ComputingInternet Of ThingsServerless ComputingContainerization At The EdgeEdge Serverless ComputingEdge-cloud ArchitectureIot Edge ComputingLatency OptimizationServerless ArchitectureCold Start LatencyContainer Runtime ArchitectureContainer-based ServerlessFunction Execution RuntimeRuntime ScalabilityServerless ContainersServerless Edge ComputingServerless Scaling
Serverless computing has become a popular part of the cloud computing model, thanks to abstracting away infrastructure management and enabling developers to write functions that auto-scale in a polyglot environment, while only paying for the used compute time. While this model is ideal for handling unpredictable and bursty workloads, cold-start latencies of hundreds of milliseconds or more still hinder its support for latency-critical IoT services, and may cancel the latency benefits that come with proximity, when serverless functions are deployed at the edge. Moreover, CPU power and memory limitations which often characterize edge hosts drive latencies even higher. The root of the problem lies in the de facto runtime environments for serverless functions, namely container technologies such as Docker. A radical approach is thus to replace them with a more light-weight alternative. For this purpose, we examine WebAssembly's suitability for use as a serverless container runtime, with a focus on edge computing settings, and present the design and implementation of a WebAssembly-based runtime environment for serverless edge computing. WOW, our prototype for WebAssembly execution in Apache QpenWhisk, reduces cold-start latency by up to 99.5%, can improve on memory consumption by more than 5×, and increases function execution throughput by up to 4.2× on low-end edge computing equipment compared to the standard Docker-based container runtime for various serverless workloads.
24
Bringing the web up to speed with WebAssembly
Andreas Haas, Andreas Rossberg, Derek L. Schuff et al. · 2017 · 510 citations · Full text
Peeking behind the curtains of serverless platforms
Liang Wang, Mengyuan Li, Yinqian Zhang et al. · 2018 · 290 citations
Serverless Edge Computing: Vision and Challenges
Mohammad Sadegh Aslanpour, Adel N. Toosi, Claudio Cicconetti et al. · 2021 · 205 citations · Full text