<div class="csl-bib-body">
<div class="csl-entry">Marcelino, C., & Nastic, S. (2025). <i>CWASI: A WebAssembly Runtime Shim for Inter-function Communication in the Serverless Edge-Cloud Continuum</i>. arXiv. https://doi.org/10.34726/10219</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/217609
-
dc.identifier.uri
https://doi.org/10.34726/10219
-
dc.description.abstract
Serverless Computing brings advantages to the Edge-Cloud continuum, like simplified programming and infrastructure management. In composed workflows, where serverless functions need to exchange data constantly, serverless platforms rely on remote services such as object storage and key-value stores as a common approach to exchange data. In WebAssembly, functions leverage WebAssembly System Interface to connect to the network and exchange data via remote services. As a consequence, co-located serverless functions need remote services to exchange data, increasing latency and adding network overhead. To mitigate this problem, in this paper, we introduce CWASI: a WebAssembly OCI-compliant runtime shim that determines the best inter-function data exchange approach based on the serverless function locality. CWASI introduces a three-mode communication model for the Serverless Edge-Cloud continuum. This communication model enables CWASI Shim to optimize inter-function communication for co-located functions by leveraging the function host mechanisms. Experimental results show that CWASI reduces the communication latency between the co-located serverless functions by up to 95% and increases the communication throughput by up to 30x.
en
dc.description.sponsorship
European Commission
-
dc.language.iso
en
-
dc.rights.uri
http://creativecommons.org/licenses/by/4.0/
-
dc.subject
WebAssembly
en
dc.subject
Inter-function
en
dc.subject
Edge-Cloud Continuum
en
dc.subject
Serverless
en
dc.subject
Shim
en
dc.title
CWASI: A WebAssembly Runtime Shim for Inter-function Communication in the Serverless Edge-Cloud Continuum
en
dc.type
Preprint
en
dc.type
Preprint
de
dc.rights.license
Creative Commons Namensnennung 4.0 International
de
dc.rights.license
Creative Commons Attribution 4.0 International
en
dc.identifier.doi
10.34726/10219
-
dc.identifier.arxiv
2504.21503
-
dc.relation.grantno
101070186
-
dc.rights.holder
Author(s)
-
tuw.project.title
Trustworthy, Energy-Aware federated DAta Lakes along the Computing Continuum