{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,8]],"date-time":"2025-12-08T21:30:28Z","timestamp":1765229428720,"version":"3.46.0"},"publisher-location":"New York, NY, USA","reference-count":92,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,12,15]]},"DOI":"10.1145\/3721462.3770777","type":"proceedings-article","created":{"date-parts":[[2025,12,8]],"date-time":"2025-12-08T19:56:49Z","timestamp":1765223809000},"page":"354-368","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Roadrunner: Accelerating Data Delivery to WebAssembly-Based Serverless Functions"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1707-3014","authenticated-orcid":false,"given":"Cynthia","family":"Marcelino","sequence":"first","affiliation":[{"name":"TU Wien, Vienna, Austria"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9765-6310","authenticated-orcid":false,"given":"Thomas","family":"Pusztai","sequence":"additional","affiliation":[{"name":"TU Wien, Vienna, Austria"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0410-6315","authenticated-orcid":false,"given":"Stefan","family":"Nastic","sequence":"additional","affiliation":[{"name":"TU Wien, Vienna, Austria"}]}],"member":"320","published-online":{"date-parts":[[2025,12,14]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2023. Amazon S3. https:\/\/aws.amazon.com\/de\/s3\/"},{"key":"e_1_3_2_1_2_1","volume-title":"SAND: Towards High-Performance Serverless Computing. In 2018 USENIX Annual Technical Conference (USENIX ATC 18)","author":"Akkus Istemi Ekin","year":"2018","unstructured":"Istemi Ekin Akkus, Ruichuan Chen, Ivica Rimac, Manuel Stein, Klaus Satzke, Andre Beck, Paarijaat Aditya, and Volker Hilt. 2018. SAND: Towards High-Performance Serverless Computing. In 2018 USENIX Annual Technical Conference (USENIX ATC 18). USENIX Association, Boston, MA, 923\u2013935. https:\/\/www.usenix.org\/conference\/atc18\/presentation\/akkus"},{"key":"e_1_3_2_1_3_1","unstructured":"Arm Limited. 2011. Endianness. https:\/\/developer.arm.com\/documentation\/den0013\/d\/Porting\/Endianness Accessed: 2025-05-22."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"crossref","unstructured":"Ioana Baldini Paul Castro Kerry Chang Perry Cheng Stephen Fink Vatche Ishakian Nick Mitchell Vinod Muthusamy Rodric Rabbah Aleksander Slominski et al. 2017. Serverless computing: Current trends and open problems. Research advances in cloud computing (2017) 1\u201320.","DOI":"10.1007\/978-981-10-5026-8_1"},{"key":"e_1_3_2_1_5_1","volume-title":"Proceedings of the 24th International Middleware Conference","author":"Barcelona-Pons Daniel","year":"2023","unstructured":"Daniel Barcelona-Pons, Pedro Garc\u00eda-L\u00e1pez, and Bernard Metzler. 2023. Glider: Serverless Ephemeral Stateful Near-Data Computation. In Proceedings of the 24th International Middleware Conference (Bologna, Italy) (Middleware '23). Association for Computing Machinery, New York, NY, USA, 247\u2013260. 10.1145\/3590140.3629119"},{"key":"e_1_3_2_1_6_1","volume-title":"Proceedings of the 20th International Middleware Conference","author":"Barcelona-Pons Daniel","year":"2019","unstructured":"Daniel Barcelona-Pons, Marc S\u00e1nchez-Artigas, Gerard Par\u00eds, Pierre Sutra, and Pedro Garc\u00eda-L\u00e1pez. 2019. On the FaaS Track: Building Stateful Distributed Applications with Serverless Architectures. In Proceedings of the 20th International Middleware Conference (Davis, CA, USA) (Middleware '19). Association for Computing Machinery, New York, NY, USA, 41\u201354. 10.1145\/3361525.3361535"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3490386"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3015146"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.diin.2017.06.002"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1145\/3368454","article-title":"The rise of serverless computing","volume":"62","author":"Castro Paul","year":"2019","unstructured":"Paul Castro, Vatche Ishakian, Vinod Muthusamy, and Aleksander Slominski. 2019. The rise of serverless computing. Commun. ACM 62, 12 (2019), 44\u201354.","journal-title":"Commun. ACM"},{"key":"e_1_3_2_1_11_1","volume-title":"The State of WebAssembly","author":"Computing Foundation Cloud Native","year":"2023","unstructured":"Cloud Native Computing Foundation. 2023. The State of WebAssembly 2023. Technical Report. Cloud Native Computing Foundation. https:\/\/www.cncf.io\/wp-content\/uploads\/2023\/09\/The-State-of-WebAssembly-2023.pdf"},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of the 37th International Conference on Supercomputing","author":"Copik Marcin","year":"2023","unstructured":"Marcin Copik, Roman B\u00f6hringer, Alexandru Calotoiu, and Torsten Hoefler. 2023. FMI: Fast and Cheap Message Passing for Serverless Functions. In Proceedings of the 37th International Conference on Supercomputing (Orlando, FL, USA) (ICS '23). Association for Computing Machinery, New York, NY, USA, 373\u2013385. 10.1145\/3577193.3593718"},{"key":"e_1_3_2_1_13_1","volume-title":"Proceedings of the 2024 ACM Symposium on Cloud Computing (SoCC '24)","author":"Copik Marcin","year":"2024","unstructured":"Marcin Copik, Alexandru Calotoiu, Gyorgy Rethy, Roman B\u00f6hringer, Rodrigo Bruno, and Torsten Hoefler. 2024. Process-as-a-Service: Unifying Elastic and Stateful Clouds with Serverless Processes. In Proceedings of the 2024 ACM Symposium on Cloud Computing (SoCC '24) (Redmond, WA, USA) (SoCC '24). Association for Computing Machinery, New York, NY, USA. 10.1145\/3698038.3698567"},{"key":"e_1_3_2_1_14_1","volume-title":"rfaas: Rdma-enabled faas platform for serverless high-performance computing. arXiv preprint arXiv:2106.13859","author":"Copik Marcin","year":"2021","unstructured":"Marcin Copik, Konstantin Taranov, Alexandru Calotoiu, and Torsten Hoefler. 2021. rfaas: Rdma-enabled faas platform for serverless high-performance computing. arXiv preprint arXiv:2106.13859 (2021)."},{"key":"e_1_3_2_1_15_1","unstructured":"Crun. 2024. crun: A fast and lightweight fully featured OCI runtime and C library. https:\/\/github.com\/containers\/crun Accessed: 2024-12-08."},{"key":"e_1_3_2_1_16_1","unstructured":"IBM Developer. 2017. Know your TCP system call sequences. https:\/\/developer.ibm.com\/articles\/au-tcpsystemcalls\/ Accessed: 2025-05-26."},{"key":"e_1_3_2_1_17_1","volume-title":"Tokio: An asynchronous runtime for Rust. https:\/\/tokio.rs\/. Accessed: 2024-12-13.","author":"Developers Tokio Project","year":"2024","unstructured":"Tokio Project Developers. 2024. Tokio: An asynchronous runtime for Rust. https:\/\/tokio.rs\/. Accessed: 2024-12-13."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2021.3113940"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2020.3023302"},{"key":"e_1_3_2_1_20_1","volume-title":"2022 22nd IEEE International Symposium on Cluster, Cloud and Internet Computing (CCGrid). 140\u2013149","author":"Gackstatter Philipp","year":"2022","unstructured":"Philipp Gackstatter, Pantelis A. Frangoudis, and Schahram Dustdar. 2022. Pushing Serverless to the Edge with WebAssembly Runtimes. In 2022 22nd IEEE International Symposium on Cluster, Cloud and Internet Computing (CCGrid). 140\u2013149. 10.1109\/CCGrid54584.2022.00023"},{"key":"e_1_3_2_1_21_1","volume-title":"Proceedings of the 21st International Middleware Conference","author":"Gadepalli Phani Kishore","year":"2020","unstructured":"Phani Kishore Gadepalli, Sean McBride, Gregor Peach, Ludmila Cherkasova, and Gabriel Parmer. 2020. Sledge: A Serverless-First, Light-Weight Wasm Runtime for the Edge. In Proceedings of the 21st International Middleware Conference (Delft, Netherlands) (Middleware '20). Association for Computing Machinery, New York, NY, USA, 265\u2013279. 10.1145\/3423211.3425680"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2025.3619151"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3158644"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3140587.3062363"},{"key":"e_1_3_2_1_25_1","volume-title":"Proceedings of the International Conference on Internet of Things Design and Implementation (Montreal","author":"Hall Adam","year":"2019","unstructured":"Adam Hall and Umakishore Ramachandran. 2019. An execution model for serverless functions at the edge. In Proceedings of the International Conference on Internet of Things Design and Implementation (Montreal, Quebec, Canada) (IoTDI '19). Association for Computing Machinery, New York, NY, USA, 225\u2013236. 10.1145\/3302505.3310084"},{"key":"e_1_3_2_1_26_1","volume-title":"Serverless Computing: One Step Forward, Two Steps Back. arXiv:1812.03651 [cs.DC]","author":"Hellerstein Joseph M.","year":"2018","unstructured":"Joseph M. Hellerstein, Jose Faleiro, Joseph E. Gonzalez, Johann Schleier-Smith, Vikram Sreekanti, Alexey Tumanov, and Chenggang Wu. 2018. Serverless Computing: One Step Forward, Two Steps Back. arXiv:1812.03651 [cs.DC]"},{"key":"e_1_3_2_1_27_1","volume-title":"Use Cases. In Proceedings of the Web Conference 2021","author":"Hilbig Aaron","year":"2021","unstructured":"Aaron Hilbig, Daniel Lehmann, and Michael Pradel. 2021. An Empirical Study of Real-World WebAssembly Binaries: Security, Languages, Use Cases. In Proceedings of the Web Conference 2021 (Ljubljana, Slovenia) (WWW '21). Association for Computing Machinery, New York, NY, USA, 2696\u20132708. 10.1145\/3442381.3450138"},{"key":"e_1_3_2_1_28_1","volume-title":"2023 IEEE International Parallel and Distributed Processing Symposium (IPDPS). 875\u2013885","author":"Huang Zhuo","year":"2023","unstructured":"Zhuo Huang, Hao Fan, Chaoyi Cheng, Song Wu, and Hai Jin. 2023. Duo: Improving Data Sharing of Stateful Serverless Applications by Efficiently Caching Multi-Read Data. In 2023 IEEE International Parallel and Distributed Processing Symposium (IPDPS). 875\u2013885. 10.1109\/IPDPS54959.2023.00092"},{"key":"e_1_3_2_1_29_1","unstructured":"Open Containers Initiative. 2024. runc: CLI tool for spawning and running containers according to the OCI specification. https:\/\/github.com\/opencontainers\/runc. Accessed: 2024-12-05."},{"key":"e_1_3_2_1_30_1","volume-title":"Proceedings of the ACM\/IEEE 47th Annual International Symposium on Computer Architecture (Virtual Event) (ISCA '20)","author":"Jang Jaeyoung","year":"2020","unstructured":"Jaeyoung Jang, Sung Jun Jung, Sunmin Jeong, Jun Heo, Hoon Shin, Tae Jun Ham, and Jae W. Lee. 2020. A specialized architecture for object serialization with applications to big data analytics. In Proceedings of the ACM\/IEEE 47th Annual International Symposium on Computer Architecture (Virtual Event) (ISCA '20). IEEE Press, 322\u2013334. 10.1109\/ISCA45697.2020.00036"},{"key":"e_1_3_2_1_31_1","volume-title":"Interactive Microservices. In Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","author":"Jia Zhipeng","year":"2021","unstructured":"Zhipeng Jia and Emmett Witchel. 2021. Nightcore: Efficient and Scalable Serverless Computing for Latency-Sensitive, Interactive Microservices. In Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (Virtual, USA) (ASPLOS '21). Association for Computing Machinery, New York, NY, USA, 152\u2013166. 10.1145\/3445814.3446701"},{"key":"e_1_3_2_1_32_1","volume-title":"Ion Stoica, and David A. Patterson.","author":"Jonas Eric","year":"2019","unstructured":"Eric Jonas, Johann Schleier-Smith, Vikram Sreekanti, Chia-Che Tsai, Anurag Khandelwal, Qifan Pu, Vaishaal Shankar, Jo\u00e3o Carreira, Karl Krauth, Neeraja Yadwadkar, Joseph E. Gonzalez, Raluca Ada Popa, Ion Stoica, and David A. Patterson. 2019. Cloud Programming Simplified: A Berkeley View on Serverless Computing. arXiv:1902.03383 [cs.OS]"},{"key":"e_1_3_2_1_33_1","volume-title":"2024 ACM\/IEEE 51st Annual International Symposium on Computer Architecture (ISCA). 1112\u20131128","author":"Kamath Aditya K","year":"2024","unstructured":"Aditya K Kamath and Simon Peter. 2024. (MC)2: Lazy MemCopy at the Memory Controller. In 2024 ACM\/IEEE 51st Annual International Symposium on Computer Architecture (ISCA). 1112\u20131128. 10.1109\/ISCA59077.2024.00084"},{"key":"e_1_3_2_1_34_1","volume-title":"MICRO-54: 54th Annual IEEE\/ACM International Symposium on Microarchitecture","author":"Karandikar Sagar","year":"2021","unstructured":"Sagar Karandikar, Chris Leary, Chris Kennelly, Jerry Zhao, Dinesh Parimi, Borivoje Nikolic, Krste Asanovic, and Parthasarathy Ranganathan. 2021. A Hardware Accelerator for Protocol Buffers. In MICRO-54: 54th Annual IEEE\/ACM International Symposium on Microarchitecture (Virtual Event, Greece) (MICRO '21). Association for Computing Machinery, New York, NY, USA, 462\u2013478. 10.1145\/3466752.3480051"},{"key":"e_1_3_2_1_35_1","unstructured":"Michael Kerrisk et al. 2023. cgroups(7) - Linux manual page. https:\/\/man7.org\/linux\/man-pages\/man7\/cgroups.7.html. Accessed: 2024-12-12."},{"key":"e_1_3_2_1_36_1","unstructured":"Michael Kerrisk et al. 2023. namespaces(7) - Linux manual page. https:\/\/man7.org\/linux\/man-pages\/man7\/namespaces.7.html. Accessed: 2024-12-12."},{"key":"e_1_3_2_1_37_1","volume-title":"FreeFlow: Software-based Virtual RDMA Networking for Containerized Clouds. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Kim Daehyeok","year":"2019","unstructured":"Daehyeok Kim, Tianlong Yu, Hongqiang Harry Liu, Yibo Zhu, Jitu Padhye, Shachar Raindel, Chuanxiong Guo, Vyas Sekar, and Srinivasan Seshan. 2019. FreeFlow: Software-based Virtual RDMA Networking for Containerized Clouds. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19). USENIX Association, Boston, MA, 113\u2013126. https:\/\/www.usenix.org\/conference\/nsdi19\/presentation\/kim"},{"key":"e_1_3_2_1_38_1","volume-title":"Pocket: Elastic Ephemeral Storage for Serverless Analytics. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18)","author":"Klimovic Ana","year":"2018","unstructured":"Ana Klimovic, Yawen Wang, Patrick Stuedi, Animesh Trivedi, Jonas Pfefferle, and Christos Kozyrakis. 2018. Pocket: Elastic Ephemeral Storage for Serverless Analytics. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18). USENIX Association, Carlsbad, CA, 427\u2013444. https:\/\/www.usenix.org\/conference\/osdi18\/presentation\/klimovic"},{"key":"e_1_3_2_1_39_1","volume-title":"Faastlane: Accelerating Function-as-a-Service Workflows. In 2021 USENIX Annual Technical Conference (USENIX ATC 21)","author":"Kotni Swaroop","year":"2021","unstructured":"Swaroop Kotni, Ajay Nayak, Vinod Ganapathy, and Arkaprava Basu. 2021. Faastlane: Accelerating Function-as-a-Service Workflows. In 2021 USENIX Annual Technical Conference (USENIX ATC 21). USENIX Association, 805\u2013820. https:\/\/www.usenix.org\/conference\/atc21\/presentation\/kotni"},{"key":"e_1_3_2_1_40_1","volume-title":"Proceedings of the 2023 ACM Symposium on Cloud Computing","author":"Kuchler Tom","year":"2023","unstructured":"Tom Kuchler, Michael Giardino, Timothy Roscoe, and Ana Klimovic. 2023. Function as a Function. In Proceedings of the 2023 ACM Symposium on Cloud Computing (Santa Cruz, CA, USA) (SoCC '23). Association for Computing Machinery, New York, NY, USA, 81\u201392. 10.1145\/3620678.3624648"},{"key":"e_1_3_2_1_41_1","unstructured":"Linux Kernel Labs. [n. d.]. Typical Operating System Architecture. https:\/\/linux-kernel-labs.github.io\/refs\/heads\/master\/lectures\/intro.html#typical-operating-system-architecture. Accessed: 2024-11-13."},{"key":"e_1_3_2_1_42_1","volume-title":"29th USENIX Security Symposium (USENIX Security 20)","author":"Lehmann Daniel","year":"2020","unstructured":"Daniel Lehmann, Johannes Kinder, and Michael Pradel. 2020. Everything Old is New Again: Binary Security of WebAssembly. In 29th USENIX Security Symposium (USENIX Security 20). USENIX Association, 217\u2013234. https:\/\/www.usenix.org\/conference\/usenixsecurity20\/presentation\/lehmann"},{"key":"e_1_3_2_1_43_1","volume-title":"Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems","author":"Lehmann Daniel","year":"2019","unstructured":"Daniel Lehmann and Michael Pradel. 2019. Wasabi: A Framework for Dynamically Analyzing WebAssembly. In Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems (Providence, RI, USA) (ASPLOS '19). Association for Computing Machinery, New York, NY, USA, 1045\u20131058. 10.1145\/3297858.3304068"},{"key":"e_1_3_2_1_44_1","volume-title":"Proceedings of the 25th International Middleware Conference","author":"Li Tianyu","year":"2024","unstructured":"Tianyu Li, Yingpeng Chen, Donghui Yu, Yuanyuan Zhang, and Bert Lagaisse. 2024. Enhancing Effective Bidirectional Isolation for Function Fusion in Serverless Architectures. In Proceedings of the 25th International Middleware Conference (Hong Kong, Hong Kong) (MIDDLEWARE '24). Association for Computing Machinery, New York, NY, USA, 1\u20137. 10.1145\/3652892.3654778"},{"key":"e_1_3_2_1_45_1","first-page":"1522","article-title":"Serverless computing: state-of-the-art, challenges and opportunities","volume":"16","author":"Li Yongkang","year":"2022","unstructured":"Yongkang Li, Yanying Lin, Yang Wang, Kejiang Ye, and Chengzhong Xu. 2022. Serverless computing: state-of-the-art, challenges and opportunities. IEEE Transactions on Services Computing 16, 2 (2022), 1522\u20131539.","journal-title":"IEEE Transactions on Services Computing"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3508360"},{"key":"e_1_3_2_1_47_1","volume-title":"Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","author":"Li Zijun","year":"2022","unstructured":"Zijun Li, Yushi Liu, Linsong Guo, Quan Chen, Jiagan Cheng, Wenli Zheng, and Minyi Guo. 2022. FaaSFlow: enable efficient workflow execution for function-asa-service. In Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (Lausanne, Switzerland) (ASPLOS '22). Association for Computing Machinery, New York, NY, USA, 782\u2013796. 10.1145\/3503222.3507717"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3712197"},{"key":"e_1_3_2_1_49_1","volume-title":"Proceedings of the 2023 ACM Symposium on Cloud Computing","author":"Liu Qingyuan","year":"2023","unstructured":"Qingyuan Liu, Dong Du, Yubin Xia, Ping Zhang, and Haibo Chen. 2023. The Gap Between Serverless Research and Real-World Systems. In Proceedings of the 2023 ACM Symposium on Cloud Computing (Santa Cruz, CA, USA) (SoCC '23). Association for Computing Machinery, New York, NY, USA, 475\u2013485. 10.1145\/3620678.3624785"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2020.3028991"},{"key":"e_1_3_2_1_51_1","volume-title":"Proceedings of the Nineteenth European Conference on Computer Systems","author":"Lu Fangming","year":"2024","unstructured":"Fangming Lu, Xingda Wei, Zhuobin Huang, Rong Chen, Minyu Wu, and Haibo Chen. 2024. Serialization\/Deserialization-free State Transfer in Serverless Workflows. In Proceedings of the Nineteenth European Conference on Computer Systems (Athens, Greece) (EuroSys '24). Association for Computing Machinery, New York, NY, USA, 132\u2013147. 10.1145\/3627703.3629568"},{"key":"e_1_3_2_1_52_1","volume-title":"SONIC: Application-aware Data Passing for Chained Serverless Applications. In 2021 USENIX Annual Technical Conference (USENIX ATC 21)","author":"Mahgoub Ashraf","year":"2021","unstructured":"Ashraf Mahgoub, Karthick Shankar, Subrata Mitra, Ana Klimovic, Somali Chaterji, and Saurabh Bagchi. 2021. SONIC: Application-aware Data Passing for Chained Serverless Applications. In 2021 USENIX Annual Technical Conference (USENIX ATC 21). USENIX Association, 285\u2013301. https:\/\/www.usenix.org\/conference\/atc21\/presentation\/mahgoub"},{"key":"e_1_3_2_1_53_1","unstructured":"WebAssembly. Man. 2024. WebAssembly Data Types. https:\/\/www.webassemblyman.com\/webassembly_data_types.html Accessed: 2024-11-13."},{"key":"e_1_3_2_1_54_1","unstructured":"man7.org. 2024. splice \u2014 Linux manual page. https:\/\/man7.org\/linux\/man-pages\/man2\/splice.2.html. Accessed: 2024-11-11."},{"key":"e_1_3_2_1_55_1","unstructured":"man7.org. 2024. vmsplice \u2014 Linux manual page. https:\/\/man7.org\/linux\/man-pages\/man2\/vmsplice.2.html. Accessed: 2024-11-11."},{"key":"e_1_3_2_1_56_1","volume-title":"Proceedings of the 14th International Conference on the Internet of Things (IoT '25)","author":"Marcelino Cynthia","year":"2025","unstructured":"Cynthia Marcelino, Noah Krennmair, Thomas Pusztai, and Stefan Nastic. 2025. Lumos: Performance Characterization of WebAssembly as a Serverless Runtime in the Edge-Cloud Continuum. In Proceedings of the 14th International Conference on the Internet of Things (IoT '25). Association for Computing Machinery, New York, NY, USA. 10.1145\/3770501.3770515"},{"key":"e_1_3_2_1_57_1","volume-title":"CWASI: A WebAssembly Runtime Shim for Inter-function Communication in the Serverless Edge-Cloud Continuum. In The Eighth ACM\/IEEE Symposium on Edge Computing (SEC","author":"Marcelino Cynthia","year":"2023","unstructured":"Cynthia Marcelino and Stefan Nastic. 2023. CWASI: A WebAssembly Runtime Shim for Inter-function Communication in the Serverless Edge-Cloud Continuum. In The Eighth ACM\/IEEE Symposium on Edge Computing (SEC 2023). 10.1145\/3583740.3626611"},{"key":"e_1_3_2_1_58_1","volume-title":"Proceedings of the 14th International Conference on the Internet of Things","author":"Marcelino Cynthia","year":"2024","unstructured":"Cynthia Marcelino, Jack Shahhoud, and Stefan Nastic. 2024. GoldFish: Serverless Actors with Short-Term Memory State for the Edge-Cloud Continuum. In Proceedings of the 14th International Conference on the Internet of Things (Oulu, Finland) (IoT '24). ACM, New York, NY, USA."},{"key":"e_1_3_2_1_59_1","volume-title":"2017 IEEE 37th International Conference on Distributed Computing Systems Workshops (ICDCSW). IEEE, 405\u2013410","author":"McGrath Garrett","year":"2017","unstructured":"Garrett McGrath and Paul R Brenner. 2017. Serverless computing: Design, implementation, and performance. In 2017 IEEE 37th International Conference on Distributed Computing Systems Workshops (ICDCSW). IEEE, 405\u2013410."},{"key":"e_1_3_2_1_60_1","volume-title":"Accessed","author":"MDN","year":"2025","unstructured":"MDN contributors. 2025. \"SharedArrayBuffer - JavaScript | MDN\". https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/SharedArrayBuffer. Accessed October 22, 2025."},{"key":"e_1_3_2_1_61_1","volume-title":"Proceedings of the 2nd Workshop on Flexible Resource and Application Management on the Edge","author":"M\u00e9n\u00e9trey J\u00e4mes","year":"2022","unstructured":"J\u00e4mes M\u00e9n\u00e9trey, Marcelo Pasin, Pascal Felber, and Valerio Schiavoni. 2022. WebAssembly as a Common Layer for the Cloud-Edge Continuum. In Proceedings of the 2nd Workshop on Flexible Resource and Application Management on the Edge (Minneapolis, MN, USA) (FRAME '22). Association for Computing Machinery, New York, NY, USA, 3\u20138. 10.1145\/3526059.3533618"},{"key":"e_1_3_2_1_62_1","volume-title":"Proceedings of the 16th ACM International Conference on Systems and Storage","author":"Merenstein Alex","year":"2023","unstructured":"Alex Merenstein, Vasily Tarasov, Ali Anwar, Scott Guthridge, and Erez Zadok. 2023. F3: Serving Files Efficiently in Serverless Computing. In Proceedings of the 16th ACM International Conference on Systems and Storage (Haifa, Israel) (SYSTOR '23). Association for Computing Machinery, New York, NY, USA, 8\u201321. 10.1145\/3579370.3594771"},{"key":"e_1_3_2_1_63_1","volume-title":"Proceedings of the Sixteenth European Conference on Computer Systems","author":"Mvondo Djob","year":"2021","unstructured":"Djob Mvondo, Mathieu Bacou, Kevin Nguetchouang, Lucien Ngale, St\u00e9phane Pouget, Josiane Kouam, Renaud Lachaize, Jinho Hwang, Tim Wood, Daniel Hagimont, No\u00ebl De Palma, Bernab\u00e9 Batchakui, and Alain Tchana. 2021. OFC: An Opportunistic Caching System for FaaS Platforms. In Proceedings of the Sixteenth European Conference on Computer Systems (Online Event, United Kingdom) (EuroSys '21). Association for Computing Machinery, New York, NY, USA, 228\u2013244. 10.1145\/3447786.3456239"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1007\/s42979-024-03022-w"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173200"},{"key":"e_1_3_2_1_66_1","unstructured":"On Time RTOS-32. [n. d.]. Function recv. https:\/\/www.on-time.com\/rtos-32-docs\/rtip-32\/reference-manual\/socket-api\/recv.htm Accessed: 2025-05-26."},{"key":"e_1_3_2_1_67_1","volume-title":"Proceedings of the ACM Symposium on Cloud Computing (SoCC '24)","author":"Parola Federico","year":"2024","unstructured":"Federico Parola, Shixiong Qi, Anvaya B. Narappa, K. K. Ramakrishnan, and Fulvio Risso. 2024. SURE: Secure Unikernels Make Serverless Computing Rapid and Efficient. In Proceedings of the ACM Symposium on Cloud Computing (SoCC '24) (Redmond, WA, USA). Association for Computing Machinery. 10.1145\/3698038.3698558"},{"key":"e_1_3_2_1_68_1","volume-title":"Proceedings of the Workshop on Hot Topics in Operating Systems","author":"Raghavan Deepti","year":"2021","unstructured":"Deepti Raghavan, Philip Levis, Matei Zaharia, and Irene Zhang. 2021. Breakfast of champions: towards zero-copy serialization with NIC scatter-gather. In Proceedings of the Workshop on Hot Topics in Operating Systems (Ann Arbor, Michigan) (HotOS '21). Association for Computing Machinery, New York, NY, USA, 199\u2013205. 10.1145\/3458336.3465287"},{"key":"e_1_3_2_1_69_1","volume-title":"Proceedings of the 29th Symposium on Operating Systems Principles","author":"Raghavan Deepti","year":"2023","unstructured":"Deepti Raghavan, Shreya Ravi, Gina Yuan, Pratiksha Thaker, Sanjari Srivastava, Micah Murray, Pedro Henrique Penna, Amy Ousterhout, Philip Levis, Matei Zaharia, and Irene Zhang. 2023. Cornflakes: Zero-Copy Serialization for Microsecond-Scale Networking. In Proceedings of the 29th Symposium on Operating Systems Principles (Koblenz, Germany) (SOSP '23). Association for Computing Machinery, New York, NY, USA, 200\u2013215. 10.1145\/3600006.3613137"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2023.3260939"},{"key":"e_1_3_2_1_71_1","volume-title":"Proceedings of the ACM Symposium on Cloud Computing","author":"Romero Francisco","year":"2021","unstructured":"Francisco Romero, Gohar Irfan Chaudhry, \u00cd\u00f1igo Goiri, Pragna Gopa, Paul Batum, Neeraja J. Yadwadkar, Rodrigo Fonseca, Christos Kozyrakis, and Ricardo Bianchini. 2021. FaaST: A Transparent Auto-Scaling Cache for Serverless Applications. In Proceedings of the ACM Symposium on Cloud Computing (Seattle, WA, USA) (SoCC '21). Association for Computing Machinery, New York, NY, USA, 122\u2013137. 10.1145\/3472883.3486974"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2022.108993"},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/3406011"},{"key":"e_1_3_2_1_74_1","volume-title":"2020 USENIX Annual Technical Conference (USENIX ATC 20)","author":"Shahrad Mohammad","year":"2020","unstructured":"Mohammad Shahrad, Rodrigo Fonseca, Inigo Goiri, Gohar Chaudhry, Paul Batum, Jason Cooke, Eduardo Laureano, Colby Tresness, Mark Russinovich, and Ricardo Bianchini. 2020. Serverless in the Wild: Characterizing and Optimizing the Serverless Workload at a Large Cloud Provider. In 2020 USENIX Annual Technical Conference (USENIX ATC 20). USENIX Association, 205\u2013218. https:\/\/www.usenix.org\/conference\/atc20\/presentation\/shahrad"},{"key":"e_1_3_2_1_75_1","volume-title":"Faasm: Lightweight Isolation for Efficient Stateful Serverless Computing. In 2020 USENIX Annual Technical Conference (USENIX ATC 20)","author":"Shillaker Simon","year":"2020","unstructured":"Simon Shillaker and Peter Pietzuch. 2020. Faasm: Lightweight Isolation for Efficient Stateful Serverless Computing. In 2020 USENIX Annual Technical Conference (USENIX ATC 20). USENIX Association, 419\u2013433. https:\/\/www.usenix.org\/conference\/atc20\/presentation\/shillaker"},{"key":"e_1_3_2_1_76_1","volume-title":"Faabric: Fine-Grained Distribution of Scientific Workloads in the Cloud. arXiv preprint arXiv:2302.11358","author":"Shillaker Simon","year":"2023","unstructured":"Simon Shillaker, Carlos Segarra, Eleftheria Mappoura, Mayeul Fournial, Lluis Vilanova, and Peter Pietzuch. 2023. Faabric: Fine-Grained Distribution of Scientific Workloads in the Cloud. arXiv preprint arXiv:2302.11358 (2023)."},{"key":"e_1_3_2_1_77_1","volume-title":"WebAssembly: The Definitive Guide","author":"Sletten Brian","year":"2089","unstructured":"Brian Sletten. 2021. WebAssembly: The Definitive Guide. O'Reilly Media, Inc. https:\/\/www.oreilly.com\/library\/view\/webassembly-the-definitive\/9781492089841\/"},{"key":"e_1_3_2_1_78_1","doi-asserted-by":"crossref","first-page":"2438","DOI":"10.14778\/3407790.3407836","article-title":"Cloudburst: Stateful Functions-as-a-Service","volume":"13","author":"Sreekanti Vikram","year":"2020","unstructured":"Vikram Sreekanti, Chenggang Wu, Xiayue Charles Lin, Johann Schleier-Smith, Jose M. Faleiro, Joseph E. Gonzalez, Joseph M. Hellerstein, and Alexey Tumanov. 2020. Cloudburst: Stateful Functions-as-a-Service. Proc. VLDB Endow. 13 (2020), 2438\u20132452.","journal-title":"Proc. VLDB Endow."},{"key":"e_1_3_2_1_79_1","volume-title":"Proceedings of the 18th International Conference on Emerging Networking EXperiments and Technologies (CoNEXT '22)","author":"Su Qiang","year":"2022","unstructured":"Qiang Su, Chuanwen Wang, Zhixiong Niu, Ran Shu, Peng Cheng, Yongqiang Xiong, Dongsu Han, Chun Jason Xue, and Hong Xu. 2022. PipeDevice: A Hardware-Software Co-Design Approach to Intra-Host Container Communication. In Proceedings of the 18th International Conference on Emerging Networking EXperiments and Technologies (CoNEXT '22). Association for Computing Machinery, New York, NY, USA, 126\u2013139. 10.1145\/3555050.3569118"},{"key":"e_1_3_2_1_80_1","volume-title":"2021 USENIX Annual Technical Conference (USENIX ATC 21)","author":"Taranov Konstantin","year":"2021","unstructured":"Konstantin Taranov, Rodrigo Bruno, Gustavo Alonso, and Torsten Hoefler. 2021. Naos: Serialization-free RDMA networking in Java. In 2021 USENIX Annual Technical Conference (USENIX ATC 21). USENIX Association, 1\u201314. https:\/\/www.usenix.org\/conference\/atc21\/presentation\/taranov"},{"key":"e_1_3_2_1_81_1","volume-title":"Kubiatowicz","author":"Thomas Alex","year":"2024","unstructured":"Alex Thomas, Shubham Mishra, Eric Chen, and John D. Kubiatowicz. 2024. Lightweight, Secure and Stateful Serverless Computing with PSL. Technical Report UCB\/EECS-2024-191. EECS Department, University of California, Berkeley. http:\/\/www2.eecs.berkeley.edu\/Pubs\/TechRpts\/2024\/EECS-2024-191.html"},{"key":"e_1_3_2_1_82_1","volume-title":"18th USENIX Conference on File and Storage Technologies (FAST 20)","author":"Wang Ao","year":"2020","unstructured":"Ao Wang, Jingyuan Zhang, Xiaolong Ma, Ali Anwar, Lukas Rupprecht, Dimitrios Skourtis, Vasily Tarasov, Feng Yan, and Yue Cheng. 2020. InfiniCache: Exploiting Ephemeral Serverless Functions to Build a Cost-Effective Memory Cache. In 18th USENIX Conference on File and Storage Technologies (FAST 20). USENIX Association, Santa Clara, CA, 267\u2013281. https:\/\/www.usenix.org\/conference\/fast20\/presentation\/wang-ao"},{"key":"e_1_3_2_1_83_1","unstructured":"WasmEdge Project. 2024. WasmEdge -High-Performance WebAssembly Runtime for Cloud Native Edge and Decentralized Applications. https:\/\/wasmedge.org. Accessed: 2024-11-11."},{"key":"e_1_3_2_1_84_1","unstructured":"Wasmer. 2023. Improving With Zero-Copy Deserialization. https:\/\/wasmer.io\/posts\/improving-with-zero-copy-deserialization."},{"key":"e_1_3_2_1_85_1","volume-title":"11th Annual Conference on Innovative Data Systems Research (CIDR","author":"Wawrzoniak Mike","year":"2021","unstructured":"Mike Wawrzoniak, Ingo M\u00fcller, Rodrigo Fraga Barcelos Paulus Bruno, and Gustavo Alonso. 2021. Boxer: Data analytics on network-enabled serverless platforms. In 11th Annual Conference on Innovative Data Systems Research (CIDR 2021)."},{"key":"e_1_3_2_1_86_1","volume-title":"17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23)","author":"Wei Xingda","year":"2023","unstructured":"Xingda Wei, Fangming Lu, Tianxia Wang, Jinyu Gu, Yuhan Yang, Rong Chen, and Haibo Chen. 2023. No Provisioned Concurrency: Fast {RDMA-codesigned} Remote Fork for Serverless Computing. In 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23). 497\u2013517."},{"key":"e_1_3_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1145\/3579643"},{"key":"e_1_3_2_1_88_1","volume-title":"Anna: A KVS for Any Scale. 2018 IEEE 34th International Conference on Data Engineering (ICDE)","author":"Wu Chenggang","year":"2018","unstructured":"Chenggang Wu, Jose M. Faleiro, Yihan Lin, and Joseph M. Hellerstein. 2018. Anna: A KVS for Any Scale. 2018 IEEE 34th International Conference on Data Engineering (ICDE) (2018), 401\u2013412."},{"key":"e_1_3_2_1_89_1","volume-title":"Zero-Change Object Transmission for Distributed Big Data Analytics. In 2022 USENIX Annual Technical Conference (USENIX ATC 22)","author":"Wu Mingyu","year":"2022","unstructured":"Mingyu Wu, Shuaiwei Wang, Haibo Chen, and Binyu Zang. 2022. Zero-Change Object Transmission for Distributed Big Data Analytics. In 2022 USENIX Annual Technical Conference (USENIX ATC 22). USENIX Association, Carlsbad, CA, 137\u2013150. https:\/\/www.usenix.org\/conference\/atc22\/presentation\/wu"},{"key":"e_1_3_2_1_90_1","volume-title":"Not the Function: Rethinking Function Orchestration in Serverless Computing. In 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23)","author":"Yu Minchen","year":"2023","unstructured":"Minchen Yu, Tingjia Cao, Wei Wang, and Ruichuan Chen. 2023. Following the Data, Not the Function: Rethinking Function Orchestration in Serverless Computing. In 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23). USENIX Association, Boston, MA, 1489\u20131504. https:\/\/www.usenix.org\/conference\/nsdi23\/presentation\/yu"},{"key":"e_1_3_2_1_91_1","doi-asserted-by":"publisher","unstructured":"Tianfan Zhang Huaping Zhou Chengyuan Huang Chen Tian Wei Zhang Xiaoliang Wang Yi Wang Ahmed M. Abdelmoniem Matthew Tan Wanchun Dou and Guihai Chen. 2023. Achieving Zero-copy Serialization for Datacenter RPC. In 2023 IEEE International Performance Computing and Communications Conference (IPCCC). 304\u2013312. 10.1109\/IPCCC59175.2023.10253859","DOI":"10.1109\/IPCCC59175.2023.10253859"},{"key":"e_1_3_2_1_92_1","volume-title":"Wasm-bpf: Streamlining eBPF Deployment in Cloud Environments with WebAssembly. arXiv:2408.04856 [cs.OS] https:\/\/arxiv.org\/abs\/2408.04856","author":"Zheng Yusheng","year":"2024","unstructured":"Yusheng Zheng, Tong Yu, Yiwei Yang, and Andrew Quinn. 2024. Wasm-bpf: Streamlining eBPF Deployment in Cloud Environments with WebAssembly. arXiv:2408.04856 [cs.OS] https:\/\/arxiv.org\/abs\/2408.04856"}],"event":{"name":"MIDDLEWARE '25: 26th International Middleware Conference","location":"Vanderbilt University Nashville TN USA","acronym":"MIDDLEWARE '25","sponsor":["IFIP","Usenix"]},"container-title":["Proceedings of the 26th International Middleware Conference"],"original-title":[],"deposited":{"date-parts":[[2025,12,8]],"date-time":"2025-12-08T20:01:08Z","timestamp":1765224068000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3721462.3770777"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,12,14]]},"references-count":92,"alternative-id":["10.1145\/3721462.3770777","10.1145\/3721462"],"URL":"https:\/\/doi.org\/10.1145\/3721462.3770777","relation":{},"subject":[],"published":{"date-parts":[[2025,12,14]]},"assertion":[{"value":"2025-12-14","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}