<div class="csl-bib-body">
<div class="csl-entry">Marcelino, C., Pusztai, T., & Nastic, S. (2025). Roadrunner: Accelerating Data Delivery to WebAssembly-Based Serverless Functions. In M. Sadoghi & L. Chen (Eds.), <i>Middleware ’25: Proceedings of the 26th International Middleware Conference</i> (pp. 354–368). Association for Computing Machinery. https://doi.org/10.1145/3721462.3770777</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/227835
-
dc.description.abstract
Serverless computing provides infrastructure management and elastic auto-scaling, therefore reducing operational overhead. By design serverless functions are stateless, which means they typically leverage external remote services to store and exchange data. Transferring data over a network typically involves serialization and deserialization. These operations usually require multiple data copies and transitions between user and kernel space, resulting in overhead from context switching and memory allocation, contributing significantly to increased latency and resource consumption.To address these issues, we present Roadrunner, a sidecar shim that enables near-zero copy and serialization-free data transfer between WebAssembly-based serverless functions. Roadrunner reduces the multiple copies between user space and kernel space by mapping the function memory and moving the data along a dedicated virtual data hose, bypassing the costly processes of serialization and deserialization. This approach reduces data movement overhead and context switching, achieving near-native latency performance for WebAssembly-based serverless functions. Our experimental results demonstrate that Roadrunner significantly improves the inter-function communication latency from 44% up to 89%, reducing the serialization overhead in 97% of data transfer, and increasing throughput by 69 times compared to state-of-the-art WebAssembly-based serverless functions.
en
dc.description.sponsorship
FFG - Österr. Forschungsförderungs- gesellschaft mbH
-
dc.description.sponsorship
Internet Privatstiftung Austria
-
dc.description.sponsorship
European Commission
-
dc.description.sponsorship
European Commission
-
dc.language.iso
en
-
dc.rights.uri
http://creativecommons.org/licenses/by/4.0/
-
dc.subject
data transfer
en
dc.subject
FaaS
en
dc.subject
serialization
en
dc.subject
serverless
en
dc.subject
wasm
en
dc.subject
WebAssembly
en
dc.title
Roadrunner: Accelerating Data Delivery to WebAssembly-Based Serverless Functions
en
dc.type
Inproceedings
en
dc.type
Konferenzbeitrag
de
dc.rights.license
Creative Commons Namensnennung 4.0 International
de
dc.rights.license
Creative Commons Attribution 4.0 International
en
dc.contributor.editoraffiliation
University of California, Davis, United States of America (the)