Cargando…

On the Use of Web Assembly in a Serverless Context

This paper considers how WASM can be run in different serverless contexts. A comparison of different serverside WASM runtime options is considered, specifically focused on wasmer, wasmtime and lucet. Next, different options for running WASM within two serverless platforms – Openwhisk and AWS Lambdai...

Descripción completa

Detalles Bibliográficos
Autores principales: Murphy, Seán, Persaud, Leonardas, Martini, William, Bosshard, Bill
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7510808/
http://dx.doi.org/10.1007/978-3-030-58858-8_15
_version_ 1783585869967392768
author Murphy, Seán
Persaud, Leonardas
Martini, William
Bosshard, Bill
author_facet Murphy, Seán
Persaud, Leonardas
Martini, William
Bosshard, Bill
author_sort Murphy, Seán
collection PubMed
description This paper considers how WASM can be run in different serverless contexts. A comparison of different serverside WASM runtime options is considered, specifically focused on wasmer, wasmtime and lucet. Next, different options for running WASM within two serverless platforms – Openwhisk and AWS Lambdai – are compared. Initial results show that a solution which uses the built-in node.js WASM supports is found to work better than using the dedicated WASM runtimes but this has limitations and providing more direct integration with WASM runtimes should be explored further.
format Online
Article
Text
id pubmed-7510808
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-75108082020-09-23 On the Use of Web Assembly in a Serverless Context Murphy, Seán Persaud, Leonardas Martini, William Bosshard, Bill Agile Processes in Software Engineering and Extreme Programming – Workshops Article This paper considers how WASM can be run in different serverless contexts. A comparison of different serverside WASM runtime options is considered, specifically focused on wasmer, wasmtime and lucet. Next, different options for running WASM within two serverless platforms – Openwhisk and AWS Lambdai – are compared. Initial results show that a solution which uses the built-in node.js WASM supports is found to work better than using the dedicated WASM runtimes but this has limitations and providing more direct integration with WASM runtimes should be explored further. 2020-08-18 /pmc/articles/PMC7510808/ http://dx.doi.org/10.1007/978-3-030-58858-8_15 Text en © The Author(s) 2020 Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made. The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.
spellingShingle Article
Murphy, Seán
Persaud, Leonardas
Martini, William
Bosshard, Bill
On the Use of Web Assembly in a Serverless Context
title On the Use of Web Assembly in a Serverless Context
title_full On the Use of Web Assembly in a Serverless Context
title_fullStr On the Use of Web Assembly in a Serverless Context
title_full_unstemmed On the Use of Web Assembly in a Serverless Context
title_short On the Use of Web Assembly in a Serverless Context
title_sort on the use of web assembly in a serverless context
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7510808/
http://dx.doi.org/10.1007/978-3-030-58858-8_15
work_keys_str_mv AT murphysean ontheuseofwebassemblyinaserverlesscontext
AT persaudleonardas ontheuseofwebassemblyinaserverlesscontext
AT martiniwilliam ontheuseofwebassemblyinaserverlesscontext
AT bosshardbill ontheuseofwebassemblyinaserverlesscontext