Evaluating WebAssembly for Orchestrated Deployment of Serverless Functions
Date Issued
2022-12
Author(s)
DOI
10.1109/TELFOR56187.2022.9983733
Abstract
Serverless computing has made a significant impact in the cloud computing landscape, and has even been extended beyond the cloud, up to the edge of the network. Existing serverless platforms which use containers and micro virtual machines as function runtimes incur a significant startup latency, hindering the performance and scalability of the executed functions. One potential solution to this problem is the use of WebAssembly. In this paper we discuss recent developments which allow WebAssembly to be used for serverside applications, as well as serverless functions, and evaluate potential orchestration options with the end goal of integrating WebAssembly with existing cloud and edge infrastructure. We conclude that while WebAssembly is a solution to the cold start problem, further work is needed in this area. To realize the endgoal of seamless and user-friendly serverless platforms that can be deployed across the edge-cloud continuum and can dynamically adapt to compute and latency requirements, WebAssembly should not be seen as the exclusive technology, and instead multiple runtime environments should be supported in addition to WebAssembly.
File(s)![Thumbnail Image]()
Loading...
Name
evaluating-webassembly-orchestrated-serverless-telfor.pdf
Size
259.77 KB
Format
Adobe PDF
Checksum
(MD5):670c4934b05dd10352f3ae68ed2c91de
