{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T17:32:43Z","timestamp":1777138363894,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":96,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,2,22]],"date-time":"2022-02-22T00:00:00Z","timestamp":1645488000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61925206, U19A2060, 61972244"],"award-info":[{"award-number":["61925206, U19A2060, 61972244"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Key-Area Research and Development Program of Guangdong Province","award":["2020B010164003"],"award-info":[{"award-number":["2020B010164003"]}]},{"name":"Shanghai Science and Technology Innovation Action Plan High-tech Field Project","award":["21511101502"],"award-info":[{"award-number":["21511101502"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,2,28]]},"DOI":"10.1145\/3503222.3507732","type":"proceedings-article","created":{"date-parts":[[2022,2,22]],"date-time":"2022-02-22T20:49:01Z","timestamp":1645562941000},"page":"797-813","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":67,"title":["Serverless computing on heterogeneous computers"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7945-8430","authenticated-orcid":false,"given":"Dong","family":"Du","sequence":"first","affiliation":[{"name":"Shanghai Jiao Tong University, China"}]},{"given":"Qingyuan","family":"Liu","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, China"}]},{"given":"Xueqiang","family":"Jiang","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, China"}]},{"given":"Yubin","family":"Xia","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, China \/ Shanghai Artificial Intelligence Laboratory, China"}]},{"given":"Binyu","family":"Zang","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9720-0361","authenticated-orcid":false,"given":"Haibo","family":"Chen","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, China"}]}],"member":"320","published-online":{"date-parts":[[2022,2,22]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2021. Amazon EC2 F1 Instance Expands to More Regions Adds New Features and Improves Development Tools. https:\/\/aws.amazon.com\/about-aws\/whats-new\/2018\/10\/amazon-ec2-f1-instance-expands-to-more-regions-adds-new-features-and-improves-development-tools\/. Referenced Aug. 2021"},{"key":"e_1_3_2_1_2_1","volume-title":"Amazon EC2 F1 Instances. https:\/\/aws.amazon.com\/ec2\/instance-types\/f1 Referenced","year":"2021","unstructured":"2021. Amazon EC2 F1 Instances. https:\/\/aws.amazon.com\/ec2\/instance-types\/f1 Referenced July 2021"},{"key":"e_1_3_2_1_3_1","unstructured":"2021. Apache OpenWhisk docker Runtime. https:\/\/github.com\/apache\/openwhisk-runtime-docker"},{"key":"e_1_3_2_1_4_1","unstructured":"2021. Apache OpenWhisk is a serverless open source cloud platform.. http:\/\/openwhisk.apache.org\/ Referenced 2021"},{"key":"e_1_3_2_1_5_1","unstructured":"2021. Apache OpenWhisk NodeJS Runtime. https:\/\/github.com\/apache\/openwhisk-runtime-nodejs"},{"key":"e_1_3_2_1_6_1","volume-title":"AWS Lambda - Serverless Compute.. https:\/\/aws.amazon.com\/lambda\/ Referenced","year":"2021","unstructured":"2021. AWS Lambda - Serverless Compute.. https:\/\/aws.amazon.com\/lambda\/ Referenced Jan. 2021"},{"key":"e_1_3_2_1_7_1","volume-title":"AWS Lambda Edge changes duration billing granularity from 50ms down to 1ms. https:\/\/aws.amazon.com\/about-aws\/whats-new\/2021\/03\/cloudfront-lambda-at-edge-billing-granularity\/ Referenced","year":"2021","unstructured":"2021. AWS Lambda Edge changes duration billing granularity from 50ms down to 1ms. https:\/\/aws.amazon.com\/about-aws\/whats-new\/2021\/03\/cloudfront-lambda-at-edge-billing-granularity\/ Referenced July 2021"},{"key":"e_1_3_2_1_8_1","volume-title":"AWS Shell Interface Specification. https:\/\/github.com\/aws\/aws-fpga\/blob\/master\/hdk\/docs\/AWS_Shell_Interface_Specification.md Referenced","year":"2021","unstructured":"2021. AWS Shell Interface Specification. https:\/\/github.com\/aws\/aws-fpga\/blob\/master\/hdk\/docs\/AWS_Shell_Interface_Specification.md Referenced Aug. 2021"},{"key":"e_1_3_2_1_9_1","volume-title":"Azure Functions Serverless Architecture.. https:\/\/azure.microsoft.com\/en-us\/services\/functions\/ Referenced","year":"2021","unstructured":"2021. Azure Functions Serverless Architecture.. https:\/\/azure.microsoft.com\/en-us\/services\/functions\/ Referenced Jan. 2021"},{"key":"e_1_3_2_1_10_1","volume-title":"the most powerful software-defined, hardware-accelerated data center infrastructure on a chip. https:\/\/www.nvidia.com\/en-us\/networking\/products\/data-processing-unit\/ Referenced","year":"2021","unstructured":"2021. BlueField-3, the most powerful software-defined, hardware-accelerated data center infrastructure on a chip. https:\/\/www.nvidia.com\/en-us\/networking\/products\/data-processing-unit\/ Referenced April 2021"},{"key":"e_1_3_2_1_11_1","volume-title":"https:\/\/gvisor.dev\/docs\/user_guide\/checkpoint_restore\/ Referenced","author":"Visor Restore","year":"2021","unstructured":"2021. Checkpoint\/Restore in gVisor. https:\/\/gvisor.dev\/docs\/user_guide\/checkpoint_restore\/ Referenced April 2021"},{"key":"e_1_3_2_1_12_1","volume-title":"Cloud Functions - Overview | IBM. https:\/\/www.ibm.com\/cloud\/functions Referenced","year":"2021","unstructured":"2021. Cloud Functions - Overview | IBM. https:\/\/www.ibm.com\/cloud\/functions Referenced Jan. 2021"},{"key":"e_1_3_2_1_13_1","volume-title":"Compute Express Link. https:\/\/www.computeexpresslink.org\/ Referenced","year":"2021","unstructured":"2021. Compute Express Link. https:\/\/www.computeexpresslink.org\/ Referenced Aug. 2021"},{"key":"e_1_3_2_1_14_1","volume-title":"Configuring Lambda function memory. https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/configuration-memory.html Referenced","year":"2021","unstructured":"2021. Configuring Lambda function memory. https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/configuration-memory.html Referenced April 2021"},{"key":"e_1_3_2_1_15_1","volume-title":"The Docker Containerization Platform.. https:\/\/www.docker.com\/ Referenced","year":"2021","unstructured":"2021. The Docker Containerization Platform.. https:\/\/www.docker.com\/ Referenced December 2021"},{"key":"e_1_3_2_1_16_1","volume-title":"documentation\/Limitations.md at master - kata-containers\/documentation. https:\/\/github.com\/kata-containers\/documentation\/blob\/master\/Limitations.md Referenced","year":"2021","unstructured":"2021. documentation\/Limitations.md at master - kata-containers\/documentation. https:\/\/github.com\/kata-containers\/documentation\/blob\/master\/Limitations.md Referenced April 2021"},{"key":"e_1_3_2_1_17_1","volume-title":"https:\/\/firecracker-microvm.github.io\/ Referenced","year":"2021","unstructured":"2021. Firecracker.. https:\/\/firecracker-microvm.github.io\/ Referenced December 2021"},{"key":"e_1_3_2_1_18_1","volume-title":"Fn Project - The Container Native Serverless Framework. https:\/\/fnproject.io Referenced","year":"2021","unstructured":"2021. Fn Project - The Container Native Serverless Framework. https:\/\/fnproject.io Referenced December 2021"},{"key":"e_1_3_2_1_19_1","volume-title":"FPGA Accelerated Cloud Server-HUAWEI CLOUD. https:\/\/www.huaweicloud.com\/en-us\/product\/fcs.html Referenced","year":"2021","unstructured":"2021. FPGA Accelerated Cloud Server-HUAWEI CLOUD. https:\/\/www.huaweicloud.com\/en-us\/product\/fcs.html Referenced Nov. 2021"},{"key":"e_1_3_2_1_20_1","volume-title":"FPGA Cloud Compute.. https:\/\/cloud.baidu.com\/product\/fpga.html Referenced","year":"2021","unstructured":"2021. FPGA Cloud Compute.. https:\/\/cloud.baidu.com\/product\/fpga.html Referenced Aug. 2021"},{"key":"e_1_3_2_1_21_1","volume-title":"Google Cloud Function.. https:\/\/cloud.google.com\/functions\/ Referenced","year":"2021","unstructured":"2021. Google Cloud Function.. https:\/\/cloud.google.com\/functions\/ Referenced Jan. 2021"},{"key":"e_1_3_2_1_22_1","volume-title":"Google gVisor: Container Runtime Sandbox. https:\/\/github.com\/google\/gvisor Referenced","year":"2021","unstructured":"2021. Google gVisor: Container Runtime Sandbox. https:\/\/github.com\/google\/gvisor Referenced December 2021"},{"key":"e_1_3_2_1_23_1","volume-title":"Hardware Acceleration over NFV in China Mobile. https:\/\/wiki.opnfv.org\/download\/attachments\/20745096\/opnfv_Acc.pdf Referenced","year":"2021","unstructured":"2021. Hardware Acceleration over NFV in China Mobile. https:\/\/wiki.opnfv.org\/download\/attachments\/20745096\/opnfv_Acc.pdf Referenced Nov. 2021"},{"key":"e_1_3_2_1_24_1","unstructured":"2021. How DNAnexus and Edico Genome are Powering Precision Medicine on Amazon Web Services (AWS). https:\/\/aws.amazon.com\/blogs\/apn\/how-dnanexus-and-edico-genome-are-powering-precision-medicine-on-amazon-web-services-aws\/. Referenced Aug. 2021"},{"key":"e_1_3_2_1_25_1","volume-title":"Instance families - Instance| Alibaba Cloud Documentation Center. https:\/\/www.alibabacloud.com\/help\/doc-detail\/25378.htm Referenced","year":"2021","unstructured":"2021. Instance families - Instance| Alibaba Cloud Documentation Center. https:\/\/www.alibabacloud.com\/help\/doc-detail\/25378.htm Referenced Aug. 2021"},{"key":"e_1_3_2_1_26_1","volume-title":"https:\/\/github.com\/kata-containers Referenced","author":"Containers Kata","year":"2021","unstructured":"2021. Kata Containers. https:\/\/github.com\/kata-containers Referenced December 2021"},{"key":"e_1_3_2_1_27_1","volume-title":"Marvell OCTEON SDK. https:\/\/www.marvell.com\/content\/dam\/marvell\/en\/public-collateral\/embedded-processors\/marvell-octeon-tx2-sdk-solutions-brief.pdf Referenced","year":"2021","unstructured":"2021. Marvell OCTEON SDK. https:\/\/www.marvell.com\/content\/dam\/marvell\/en\/public-collateral\/embedded-processors\/marvell-octeon-tx2-sdk-solutions-brief.pdf Referenced April 2021"},{"key":"e_1_3_2_1_28_1","unstructured":"2021. Mellanox Innova-2 Flex Open Programmable SmartNIC. https:\/\/www.mellanox.com\/products\/smartnics\/innova-2-flex Referenced 2021"},{"key":"e_1_3_2_1_29_1","unstructured":"2021. Multi-Core Processors - LiquidIO Smart NICs | Network adapter - Marvell. https:\/\/www.marvell.com\/products\/infrastructure-processors\/multi-core-processors\/liquidio-smart-nics.html Referenced 2021"},{"key":"e_1_3_2_1_30_1","unstructured":"2021. NetFPGA. https:\/\/netfpga.org Referenced 2021"},{"key":"e_1_3_2_1_31_1","unstructured":"2021. NVIDIA Mellanox BlueField DPU. https:\/\/www.mellanox.com\/products\/bluefield-overview Referenced 2021"},{"key":"e_1_3_2_1_32_1","volume-title":"opencontainers\/runc. https:\/\/github.com\/opencontainers\/runc.git Referenced","year":"2021","unstructured":"2021. opencontainers\/runc. https:\/\/github.com\/opencontainers\/runc.git Referenced April 2021"},{"key":"e_1_3_2_1_33_1","volume-title":"opencontainers\/runtime-spec: OCI Runtime Specification. https:\/\/github.com\/opencontainers\/runtime-spec Referenced","year":"2021","unstructured":"2021. opencontainers\/runtime-spec: OCI Runtime Specification. https:\/\/github.com\/opencontainers\/runtime-spec Referenced July 2021"},{"key":"e_1_3_2_1_34_1","volume-title":"https:\/\/en.wikipedia.org\/wiki\/Shim_(computing) Referenced","author":"Wikipedia Shim","year":"2021","unstructured":"2021. Shim (computing) from Wikipedia. https:\/\/en.wikipedia.org\/wiki\/Shim_(computing) Referenced Dec 2021"},{"key":"e_1_3_2_1_35_1","volume-title":"firecracker-microvm\/firecracker. https:\/\/github.com\/firecracker-microvm\/firecracker\/issues\/1184 Referenced","author":"Full","year":"2021","unstructured":"2021. [Snaps] Full snapshot + restore, firecracker-microvm\/firecracker. https:\/\/github.com\/firecracker-microvm\/firecracker\/issues\/1184 Referenced April 2021"},{"key":"e_1_3_2_1_36_1","volume-title":"The State of Serverless. https:\/\/www.datadoghq.com\/state-of-serverless\/ Referenced","year":"2021","unstructured":"2021. The State of Serverless. https:\/\/www.datadoghq.com\/state-of-serverless\/ Referenced Aug. 2021"},{"key":"e_1_3_2_1_37_1","unstructured":"2021. Stingray SmartNIC Adapters and IC. https:\/\/www.broadcom.com\/products\/ethernet-connectivity\/network-adapters\/smartnic Referenced 2021"},{"key":"e_1_3_2_1_38_1","volume-title":"Vitis Accel Examples Documentation. https:\/\/xilinx.github.io\/Vitis_Accel_Examples\/2021.1\/html\/ Referenced","year":"2021","unstructured":"2021. Vitis Accel Examples Documentation. https:\/\/xilinx.github.io\/Vitis_Accel_Examples\/2021.1\/html\/ Referenced Aug. 2021"},{"key":"e_1_3_2_1_39_1","volume-title":"Vitis Unified Software Platform. https:\/\/www.xilinx.com\/products\/design-tools\/vitis.html Referenced","year":"2021","unstructured":"2021. Vitis Unified Software Platform. https:\/\/www.xilinx.com\/products\/design-tools\/vitis.html Referenced Aug. 2021"},{"key":"e_1_3_2_1_40_1","volume-title":"Xilinx Powers Huawei FPGA Accelerated Cloud Server. https:\/\/www.xilinx.com\/news\/press\/2017\/xilinx-powers-huawei-fpga-accelerated-cloud-server.html Referenced","year":"2021","unstructured":"2021. Xilinx Powers Huawei FPGA Accelerated Cloud Server. https:\/\/www.xilinx.com\/news\/press\/2017\/xilinx-powers-huawei-fpga-accelerated-cloud-server.html Referenced Aug. 2021"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458336.3465273"},{"key":"e_1_3_2_1_42_1","volume-title":"Firecracker: Lightweight Virtualization for Serverless Applications. In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20)","author":"Agache Alexandru","year":"2020","unstructured":"Alexandru Agache, Marc Brooker, Alexandra Iordache, Anthony Liguori, Rolf Neugebauer, Phil Piwonka, and Diana-Maria Popa. 2020. Firecracker: Lightweight Virtualization for Serverless Applications. In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20). USENIX Association, Santa Clara, CA. 419\u2013434. isbn:978-1-939133-13-7 https:\/\/www.usenix.org\/conference\/nsdi20\/presentation\/agache"},{"key":"e_1_3_2_1_43_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). 923\u2013935."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872371"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037738"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741962"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629579"},{"key":"e_1_3_2_1_48_1","volume-title":"15th USENIX Symposium on Operating Systems Design and Implementation (OSDI 21)","author":"Bhardwaj Ankit","year":"2021","unstructured":"Ankit Bhardwaj, Chinmay Kulkarni, Reto Achermann, Irina Calciu, Sanidhya Kashyap, Ryan Stutsman, Amy Tai, and Gerd Zellweger. 2021. NrOS: Effective Replication and Sharing in an Operating System. In 15th USENIX Symposium on Operating Systems Design and Implementation (OSDI 21). USENIX Association."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/324133.324234"},{"key":"e_1_3_2_1_50_1","volume-title":"GAIA: An OS Page Cache for Heterogeneous Systems. In 2019 USENIX Annual Technical Conference (USENIX ATC 19)","author":"Brokhman Tanya","year":"2019","unstructured":"Tanya Brokhman, Pavel Lifshits, and Mark Silberstein. 2019. GAIA: An OS Page Cache for Heterogeneous Systems. In 2019 USENIX Annual Technical Conference (USENIX ATC 19). 661\u2013674."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3392698"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA45697.2020.00026"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168873"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378512"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2000064.2000108"},{"key":"e_1_3_2_1_56_1","volume-title":"Azure Accelerated Networking: SmartNICs in the Public Cloud. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18)","author":"Firestone Daniel","unstructured":"Daniel Firestone, Andrew Putnam, Sambrama Mundkur, Derek Chiou, Alireza Dabagh, Mike Andrewartha, Hari Angepat, Vivek Bhanu, Adrian M. Caulfield, Eric S. Chung, Harish Kumar Chandrappa, Somesh Chaturmohta, Matt Humphrey, Jack Lavier, Norman Lam, Fengfen Liu, Kalin Ovtcharov, Jitu Padhye, Gautham Popuri, Shachar Raindel, Tejas Sapre, Mark Shaw, Gabriel Silva, Madhan Sivakumar, Nisheeth Srivastava, Anshuman Verma, Qasim Zuhair, Deepak Bansal, Doug Burger, Kushagra Vaid, David A. Maltz, and Albert G. Greenberg. 2018. Azure Accelerated Networking: SmartNICs in the Public Cloud. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18). 51\u201366."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446757"},{"key":"e_1_3_2_1_58_1","first-page":"87","article-title":"Tornado: Maximizing locality and concurrency in a shared memory multiprocessor operating system","volume":"99","author":"Gamsa Benjamin","year":"1999","unstructured":"Benjamin Gamsa, Orran Krieger, Jonathan Appavoo, and Michael Stumm. 1999. Tornado: Maximizing locality and concurrency in a shared memory multiprocessor operating system. In OSDI. 99, 87\u2013100.","journal-title":"OSDI."},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2016.23"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.5555\/3358807.3358888"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446701"},{"key":"e_1_3_2_1_62_1","unstructured":"Eric Jonas Johann Schleier-Smith Vikram Sreekanti Chia-Che Tsai Anurag Khandelwal Qifan Pu Vaishaal Shankar Joao Carreira Karl Krauth and Neeraja Yadwadkar. 2019. Cloud programming simplified: A berkeley view on serverless computing. arXiv preprint arXiv:1902.03383."},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357223.3362709"},{"key":"e_1_3_2_1_64_1","volume-title":"15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18)","author":"Khalid Junaid","year":"2018","unstructured":"Junaid Khalid, Eric Rozner, Wesley Felter, Cong Xu, Karthick Rajamani, Alexandre Ferreira, and Aditya Akella. 2018. Iron: Isolating network-based CPU in container environments. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18). 313\u2013328."},{"key":"e_1_3_2_1_65_1","volume-title":"13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18)","author":"Khawaja Ahmed","year":"2018","unstructured":"Ahmed Khawaja, Joshua Landgraf, Rohith Prakash, Michael Wei, Eric Schkufza, and Christopher J Rossbach. 2018. Sharing, protection, and compatibility for reconfigurable fabric with amorphos. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18). 107\u2013127."},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357223.3365439"},{"key":"e_1_3_2_1_67_1","volume-title":"GPUnet: Networking Abstractions for GPU Programs. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14)","author":"Kim Sangman","year":"2014","unstructured":"Sangman Kim, Seonggu Huh, Xinya Zhang, Yige Hu, Amir Wated, Emmett Witchel, and Mark Silberstein. 2014. GPUnet: Networking Abstractions for GPU Programs. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14). 201\u2013216."},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/3123939.3124553"},{"key":"e_1_3_2_1_69_1","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Korolija Dario","year":"2020","unstructured":"Dario Korolija, Timothy Roscoe, and Gustavo Alonso. 2020. Do OS abstractions make sense on FPGAs? In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20). 991\u20131010."},{"key":"e_1_3_2_1_70_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. isbn:978-1-939133-23-6 https:\/\/www.usenix.org\/conference\/atc21\/presentation\/kotni"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378531"},{"key":"e_1_3_2_1_72_1","volume-title":"2019 USENIX Annual Technical Conference (USENIX ATC 19)","author":"Liu Ming","year":"2019","unstructured":"Ming Liu, Simon Peter, Arvind Krishnamurthy, and Phitchaya Mangpo Phothilimthana. 2019. E3: Energy-Efficient Microservices on SmartNIC-Accelerated Servers. In 2019 USENIX Annual Technical Conference (USENIX ATC 19). USENIX Association, Renton, WA. 363\u2013378. isbn:978-1-939133-03-8 https:\/\/www.usenix.org\/conference\/atc19\/presentation\/liu-ming"},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378482"},{"key":"e_1_3_2_1_74_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. isbn:978-1-939133-23-6 https:\/\/www.usenix.org\/conference\/atc21\/presentation\/mahgoub"},{"key":"e_1_3_2_1_75_1","unstructured":"Mellanox Technologies. 2021. BlueField Multicore System on Chip. http:\/\/www.mellanox.com\/related-docs\/npu-multicore-processors\/PB_BlueField_Storage_Controller_Card.pdf"},{"key":"e_1_3_2_1_76_1","unstructured":"Netronome. 2021. Netronome Agilio SmartNICs. https:\/\/www.netronome.com\/media\/documents\/PB_NFP-4000.pdf"},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458336.3465291"},{"key":"e_1_3_2_1_78_1","volume-title":"SOCK: Rapid Task Provisioning with Serverless-Optimized Containers. In 2018 USENIX Annual Technical Conference (USENIX ATC 18)","author":"Oakes Edward","year":"2018","unstructured":"Edward Oakes, Leon Yang, Dennis Zhou, Kevin Houck, Tyler Harter, Andrea Arpaci-Dusseau, and Remzi Arpaci-Dusseau. 2018. SOCK: Rapid Task Provisioning with Serverless-Optimized Containers. In 2018 USENIX Annual Technical Conference (USENIX ATC 18). 57\u201370."},{"key":"e_1_3_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458336.3465280"},{"key":"e_1_3_2_1_80_1","volume-title":"13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18)","author":"Phothilimthana Phitchaya Mangpo","year":"2018","unstructured":"Phitchaya Mangpo Phothilimthana, Ming Liu, Antoine Kaufmann, Simon Peter, Rastislav Bodik, and Thomas Anderson. 2018. Floem: a programming system for NIC-accelerated network applications. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18). 663\u2013679."},{"key":"e_1_3_2_1_81_1","volume-title":"Willow: A User-Programmable SSD. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14)","author":"Seshadri Sudharsan","year":"2014","unstructured":"Sudharsan Seshadri, Mark Gahagan, Sundaram Bhaskaran, Trevor Bunker, Arup De, Yanqin Jin, Yang Liu, and Steven Swanson. 2014. Willow: A User-Programmable SSD. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14). 67\u201380."},{"key":"e_1_3_2_1_82_1","volume-title":"2020 USENIX Annual Technical Conference (USENIX ATC 20)","author":"Shahrad Mohammad","year":"2020","unstructured":"Mohammad Shahrad, Rodrigo Fonseca, \u00cd\u00f1igo 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). 205\u2013218."},{"key":"e_1_3_2_1_83_1","volume-title":"Distributed OS for Hardware Resource Disaggregation. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18)","author":"Shan Yizhou","year":"2018","unstructured":"Yizhou Shan, Yutong Huang, Yilun Chen, and Yiying Zhang. 2018. LegoOS: A Disseminated, Distributed OS for Hardware Resource Disaggregation. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18). 69\u201387."},{"key":"e_1_3_2_1_84_1","volume-title":"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). 419\u2013433."},{"key":"e_1_3_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/3102980.3102992"},{"key":"e_1_3_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451169"},{"key":"e_1_3_2_1_87_1","volume-title":"2019 USENIX Conference on Operational Machine Learning (OpML 19)","author":"Soifer Jonathan","year":"2019","unstructured":"Jonathan Soifer, Jason Li, Mingqin Li, Jeffrey Zhu, Yingnan Li, Yuxiong He, Elton Zheng, Adi Oltean, Maya Mosyak, and Chris Barnes. 2019. Deep learning inference service at microsoft. In 2019 USENIX Conference on Operational Machine Learning (OpML 19). 15\u201317."},{"key":"e_1_3_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387535"},{"key":"e_1_3_2_1_89_1","volume-title":"15th USENIX Symposium on Operating Systems Design and Implementation (OSDI 21)","author":"Thorpe John","year":"2021","unstructured":"John Thorpe, Yifan Qiao, Jonathan Eyolfson, Shen Teng, Guanzhou Hu, Zhihao Jia, Jinliang Wei, Keval Vora, Ravi Netravali, and Miryung Kim. 2021. Dorylus: affordable, scalable, and accurate GNN training with distributed CPU servers and serverless threads. In 15th USENIX Symposium on Operating Systems Design and Implementation (OSDI 21). 495\u2013514."},{"key":"e_1_3_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378528"},{"key":"e_1_3_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446714"},{"key":"e_1_3_2_1_92_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303978"},{"key":"e_1_3_2_1_93_1","doi-asserted-by":"publisher","DOI":"10.1145\/3419111.3421280"},{"key":"e_1_3_2_1_94_1","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Zhang Haoran","year":"2020","unstructured":"Haoran Zhang, Adney Cardoza, Peter Baile Chen, Sebastian Angel, and Vincent Liu. 2020. Fault-tolerant and transactional stateful serverless workflows. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20). 1187\u20131204."},{"key":"e_1_3_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1145\/3419111.3421277"},{"key":"e_1_3_2_1_96_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458817.3476215"}],"event":{"name":"ASPLOS '22: 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","location":"Lausanne Switzerland","acronym":"ASPLOS '22","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","SIGARCH ACM Special Interest Group on Computer Architecture","SIGBED ACM Special Interest Group on Embedded Systems"]},"container-title":["Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3503222.3507732","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3503222.3507732","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:11:39Z","timestamp":1750191099000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3503222.3507732"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,22]]},"references-count":96,"alternative-id":["10.1145\/3503222.3507732","10.1145\/3503222"],"URL":"https:\/\/doi.org\/10.1145\/3503222.3507732","relation":{},"subject":[],"published":{"date-parts":[[2022,2,22]]},"assertion":[{"value":"2022-02-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}