<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). ACM. 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.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.contributor.editoraffiliation
University of California, Davis, United States of America (the)
-
dc.relation.isbn
9798400715549
-
dc.description.startpage
354
-
dc.description.endpage
368
-
dc.relation.grantno
903884
-
dc.relation.grantno
7442
-
dc.relation.grantno
101070186
-
dc.relation.grantno
101192912
-
dc.type.category
Full-Paper Contribution
-
tuw.booktitle
Middleware '25: Proceedings of the 26th International Middleware Conference
-
tuw.peerreviewed
true
-
tuw.relation.publisher
ACM
-
tuw.relation.publisherplace
New York, NY, United States
-
tuw.project.title
Rapid Recovery and Control of Urban Traffic During Accident Situations Based on Artificial Intelligence
-
tuw.project.title
LEOTrek
-
tuw.project.title
Trustworthy, Energy-Aware federated DAta Lakes along the Computing Continuum
-
tuw.project.title
NexaSphere: NexGen 3D Networks Spin Harmonies across 6G, AI, and unified TN/NTN
-
tuw.researchTopic.id
I4
-
tuw.researchTopic.name
Information Systems Engineering
-
tuw.researchTopic.value
100
-
tuw.linking
https://github.com/polaris-slo-cloud/roadrunner
-
tuw.publication.orgunit
E194-02 - Forschungsbereich Distributed Systems
-
tuw.publisher.doi
10.1145/3721462.3770777
-
dc.description.numberOfPages
15
-
tuw.author.orcid
0000-0003-1707-3014
-
tuw.author.orcid
0000-0001-9765-6310
-
tuw.author.orcid
0000-0003-0410-6315
-
tuw.editor.orcid
0000-0003-2779-6080
-
tuw.editor.orcid
0000-0002-4228-6735
-
tuw.event.name
26th ACM/IFIP International Middleware Conference (MIDDLEWARE 2025)
en
tuw.event.startdate
15-12-2025
-
tuw.event.enddate
19-12-2025
-
tuw.event.online
On Site
-
tuw.event.type
Event for scientific audience
-
tuw.event.place
Nashville, TN
-
tuw.event.country
US
-
tuw.event.presenter
Marcelino, Cynthia
-
wb.sciencebranch
Informatik
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.value
100
-
item.openairecristype
http://purl.org/coar/resource_type/c_5794
-
item.fulltext
no Fulltext
-
item.cerifentitytype
Publications
-
item.openairetype
conference paper
-
item.grantfulltext
restricted
-
item.languageiso639-1
en
-
crisitem.project.funder
FFG - Österr. Forschungsförderungs- gesellschaft mbH
-
crisitem.project.funder
Internet Privatstiftung Austria
-
crisitem.project.funder
European Commission
-
crisitem.project.funder
European Commission
-
crisitem.project.grantno
903884
-
crisitem.project.grantno
7442
-
crisitem.project.grantno
101070186
-
crisitem.project.grantno
101192912
-
crisitem.author.dept
E194-02 - Forschungsbereich Distributed Systems
-
crisitem.author.dept
E194-02 - Forschungsbereich Distributed Systems
-
crisitem.author.dept
E194-02 - Forschungsbereich Distributed Systems
-
crisitem.author.orcid
0000-0003-1707-3014
-
crisitem.author.orcid
0000-0001-9765-6310
-
crisitem.author.orcid
0000-0003-0410-6315
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering