arrow
返回

WebAssembly as an Enabler for Next Generation Serverless Computing

delete2023-06-26
delete9
PRE
AI
V
Vojdan Kjorveziroski *
S
Sonja Filiposka
DOI:10.1007/s10723-023-09669-8delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
WebAssembly is a new binary instruction format and runtime environment capable of executing both client side and server side workloads. With its numerous advantages, including drastically reduced cold start times, efficiency, easy portability, and compatibility with the most popular programming languages today, it has the potential to revolutionize serverless computing. We evaluate the impact of WebAssembly in terms of serverless computing, building on top of existing research related to WebAssembmly in cloud and edge environments. To this end, we introduce a novel benchmarking suite comprised of 13 different functions, compatible with WebAssembly, and focusing on both microbenchmarking and real-world workloads. We also discuss possibilities of integrating WebAssembly runtimes with the application programming interfaces and command line interfaces of popular container runtimes, representing an initial step towards potential reuse of existing orchestration engines in the future, thus solving the open issue of WebAssembly workload scheduling. We evaluate the performance of such an integration by comparing the cold start delays and total execution times of three WebAssembly runtimes: WasmEdge, Wasmer, and Wasmtime to the performance of the containerd container runtime, using distroless and distro-oriented container images. Results show that WebAssembly runtimes show better results in 10 out of 13 tests, with Wasmtime being the fastest WebAssembly runtime among those evaluated. Container runtimes still offer better compute performance for complex workloads requiring larger execution times, in cases where cold start times are negligible compared to the total execution time.
Keyword:
Serverless computing
WebAssembly
Function as a service
Internet of things
Performance evaluation
Benchmarks

期刊

Journal of Grid Computing 封面图
Journal of Grid Computing
IF:
2.9
论文数:
762
被引数:
1.2K

机构

S
saints cyril & methodius university of skopje
学者数:
2.2K
论文数: 1.4K
被引数: 0
引用论文

引用论文

Extracranial Aneurysms of the Posterior Inferior Cerebellar Artery
err2000-10-27
err0
PREAI
errJohn M. Abrahams; Jeffrey E. Arle; Robert W. Hurst; Eugene S. Flamm
err分享
err收藏
Thymic dependence of invariant Vα14+ Natural Killer-T cell development
err1999-10-01
err0
PREAI
errFlorence Tilloy; James P. Di Santo; Albert Bendelac; Olivier Lantz
err分享
err收藏
Influence of reaction parameters on the activity of ruthenium based catalysts for glycerol steam reforming
err2012-06-01
err0
PREAI
errAlessandro Gallo; Claudio Pirovano; Paola Ferrini; Marcello Marelli; Rinaldo Psaro; Saveria Santangelo; Giuliana Faggio; Vladimiro Dal Santo
err分享
err收藏
Secure FaaS orchestration in the fog: how far are we?
err2021-03-09
err15
errOAAI
errBocci, Alessandro; Forti, Stefano; Ferrari, Gian-Luigi; Brogi, Antonio
err分享
err收藏
Lifetime measurement of charm mesons produced in π−p and pp interactions at 360 GeV/c在π⁻p和pp相互作用中产生的粲介子的寿命测量
err1983-03-01
err0
errOAAI
errM. Aguilar-Benitez; W.W. Allison; P. Bagnaia; J. Baland; L. Barone; W. Bartl; G. Bertrand-Coremans; A. Bettini; R. Bizzarri; M. Boratav; G. Borreani; F. Bruyant; E. Castelli; D. Cauz; P. Checchia; P.V. Chliapnikov; G. Ciapetti; D. Crennell; H. Dibon; E. Di Capua; C. Dionisi; J. Dolbeau; J. Duboc; J. Dumarchez; F. Etienne; A. Ferrando; C. Fisher; Yu.V. Fisjak; R. Frühwirth; U. Gasparini; S. Gentile; P. Girtler; F. Grard; F. Hartjes; J. Hernandez; P. Herquet; S.O. Holmgren; J. Hrubec; P.T. Hughes; K.E. Johansson; A.G. Kholodenko; E.P. Kistenev; N. Kurtz; P.Ladron de Guevara; H. Leutz; P. Loverre; M. Macdermott; F. Marchetto; F. Marzano; A. Michalon; M.E. Michalon-Mentzer; T. Moa; L. Montanet; G. Neuhofer; H. Nguyen; S. Nilsson; L. Peruzzo; P. Pilette; C. Pinori; G. Piredda; A. Poppleton; P. Poropat; P. Porth; S. Reucroft; J. Richardson; G. Rinaudo; L. Robb; H. Rohringer; P. Rossi; G. Sartori; M. Sessa; R. Settles; A. Stergiou; V.A. Stopchenko; A. Subramanian; D. Toet; M.C. Touboul; A.M. Touchard; C. Troncon; M. Van Immerseel; L. Ventura; P. Vilain; J. Wickens; P. Wright; T.P. Yiou; D. Zanello; L. Zanello; P. Zotto; G. Zumerle
err分享
err收藏
学者 查看更多内容