{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,24]],"date-time":"2025-08-24T00:02:43Z","timestamp":1755993763677,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":30,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T00:00:00Z","timestamp":1725408000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100006374","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-2212235"],"award-info":[{"award-number":["CNS-2212235"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,9,4]]},"DOI":"10.1145\/3678015.3680484","type":"proceedings-article","created":{"date-parts":[[2024,8,29]],"date-time":"2024-08-29T12:19:32Z","timestamp":1724933972000},"page":"81-87","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Split gRPC: An Isolation Architecture for RPC Software Stacks"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-4687-1057","authenticated-orcid":false,"given":"Esteban","family":"Ramos","sequence":"first","affiliation":[{"name":"U.C. Santa Cruz, Santa Cruz, CA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2825-6660","authenticated-orcid":false,"given":"Robert","family":"Soul\u00e9","sequence":"additional","affiliation":[{"name":"Yale University, New Haven, CT, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6672-240X","authenticated-orcid":false,"given":"Peter","family":"Alvaro","sequence":"additional","affiliation":[{"name":"U.C. Santa Cruz, Santa Cruz, CA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6059-7564","authenticated-orcid":false,"given":"Pietro","family":"Bressana","sequence":"additional","affiliation":[{"name":"Intel Corporation, Santa Clara, CA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-8709-6093","authenticated-orcid":false,"given":"Edmund","family":"Chen","sequence":"additional","affiliation":[{"name":"Unaffiliated, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-4903-108X","authenticated-orcid":false,"given":"Uri","family":"Cummings","sequence":"additional","affiliation":[{"name":"Unaffiliated, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5683-9441","authenticated-orcid":false,"given":"Rui","family":"Li","sequence":"additional","affiliation":[{"name":"Intel Corporation, Santa Clara, CA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-5399-1967","authenticated-orcid":false,"given":"James","family":"Tsai","sequence":"additional","affiliation":[{"name":"Intel Labs, Santa Clara, CA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8211-6602","authenticated-orcid":false,"given":"Rajit","family":"Manohar","sequence":"additional","affiliation":[{"name":"Yale University, New Haven, CT, USA"}]}],"member":"320","published-online":{"date-parts":[[2024,9,4]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Apache Thrift 2021. Apache Thrift. https:\/\/thrift.apache.org."},{"key":"e_1_3_2_1_2_1","volume-title":"Enabling Programmable Transport Protocols in High-Speed NICs. In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20)","author":"Arashloo Mina Tahmasbi","year":"2020","unstructured":"Mina Tahmasbi Arashloo, Alexey Lavrov, Manya Ghobadi, Jennifer Rexford, David Walker, and David Wentzlaff. 2020. Enabling Programmable Transport Protocols in High-Speed NICs. In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20). 93--109."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2080.357392"},{"key":"e_1_3_2_1_4_1","unstructured":"Bluefield 2023. NVIDIA BlueField Data Processing Units. https:\/\/www.nvidia.com\/en-us\/networking\/products\/data-processing-unit\/."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/HCS52781.2021.9567455"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/944747.944753"},{"key":"e_1_3_2_1_7_1","unstructured":"Coding Horror 2008. Hardware is Cheap Programmers are Expensive. https:\/\/blog.codinghorror.com\/hardware-is-cheap-programmers-are-expensive\/."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2408776.2408794"},{"key":"e_1_3_2_1_9_1","volume-title":"Proceedings of the 2nd USENIX Conference on File and Storage Technologies (FAST '03)","author":"DeBergalis Matt","year":"2003","unstructured":"Matt DeBergalis, Peter Corbett, Steve Kleiman, Arthur Lent, Dave Noveck, Tom Talpey, and Mark Wittle. 2003. The Direct Access File System. In Proceedings of the 2nd USENIX Conference on File and Storage Technologies (FAST '03). 175--188."},{"key":"e_1_3_2_1_10_1","volume-title":"Azure Accelerated Networking: SmartNICs in the Public Cloud. In USENIX Symposium on Networked Systems Design and Implementation (NSDI).","author":"Firestone Daniel","year":"2018","unstructured":"Daniel Firestone, Andrew Putnam, Sambhrama Mundkur, Derek Chiou, Alireza Dabagh, Mike Andrewartha, Hari Angepat, Vivek Bhanu, Adrian Caulfield, Eric 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 Greenberg. 2018. Azure Accelerated Networking: SmartNICs in the Public Cloud. In USENIX Symposium on Networked Systems Design and Implementation (NSDI)."},{"key":"e_1_3_2_1_11_1","unstructured":"gRPC 2023. gRPC. https:\/\/grpc.io."},{"key":"e_1_3_2_1_12_1","unstructured":"HyperProtoBench 2022. HyperProtoBench. https:\/\/github.com\/google\/HyperProtoBench."},{"key":"e_1_3_2_1_13_1","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Kalia Anuj","year":"2019","unstructured":"Anuj Kalia, Michael Kaminsky, and David Andersen. 2019. Datacenter RPCs can be General and Fast. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19). 1--16."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3466752.3480051"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446696"},{"key":"e_1_3_2_1_16_1","unstructured":"Bojie Li Kun Tan Layong Luo Yanqing Peng Renqian Luo Ningyi Xu Yongqiang Xiong Peng Cheng and Enhong Chen. 2016. ClickNP: Highly Flexible and High Performance Network Processing with Reconfigurable Hardware. In Conference on Applications Technologies Architectures and Protocols for Computer Communication (SIGCOMM)."},{"volume-title":"Proceedings of the ACM Symposium on Cloud Computing. 1--14","author":"Li Jialin","key":"e_1_3_2_1_17_1","unstructured":"Jialin Li, Naveen Kr. Sharma, Dan R. K. Ports, and Steven D. Gribble. 2014. Tales of the Tail: Hardware, OS, and Application-level Sources of Tail Latency. In Proceedings of the ACM Symposium on Cloud Computing. 1--14."},{"volume-title":"Proceedings of the 17th Annual International Conference on Supercomputing (ICS '03)","author":"Liu Jiuxing","key":"e_1_3_2_1_18_1","unstructured":"Jiuxing Liu, Jiesheng Wu, Sushmitha P. Kini, Pete Wyckoff, and Dhabaleswar K. Panda. 2003. High Performance RDMA-Based MPI Implementation over InfiniBand. In Proceedings of the 17th Annual International Conference on Supercomputing (ICS '03). 295--304."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359657"},{"key":"e_1_3_2_1_20_1","volume-title":"New Intel Mount Evans IPU ASIC DPU at Intel Vision","author":"MEV","year":"2022","unstructured":"MEV 2022. New Intel Mount Evans IPU ASIC DPU at Intel Vision 2022. https:\/\/www.servethehome.com\/new-intel-mount-evans-ipu-asic-dpu-at-intel-vision-2022\/."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303973"},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the 9th Conference on Hot Topics in Operating Systems -","volume":"9","author":"Mogul Jeffrey C.","year":"2003","unstructured":"Jeffrey C. Mogul. 2003. TCP Offload is a Dumb Idea Whose Time Has Come. In Proceedings of the 9th Conference on Hot Topics in Operating Systems - Volume 9 (HOTOS'03). 5."},{"volume-title":"Plato's Phaedrus","key":"e_1_3_2_1_23_1","unstructured":"Plato. 1952. Plato's Phaedrus. Cambridge: University Press. [265e]."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378501"},{"key":"e_1_3_2_1_25_1","volume-title":"Cerebros: Evading the RPC Tax in Datacenters. In MICRO-54: 54th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO '21)","author":"Pourhabibi Arash","year":"2021","unstructured":"Arash Pourhabibi, Mark Sutherland, Alexandros Daglis, and Babak Falsafi. 2021. Cerebros: Evading the RPC Tax in Datacenters. In MICRO-54: 54th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO '21). 407--420."},{"key":"e_1_3_2_1_26_1","volume-title":"Web Ops","author":"Theme Radar","year":"2008","unstructured":"Radar Theme: Web Ops 2008. Radar Theme: Web Ops. http:\/\/radar.oreilly.com\/2008\/08\/radar-theme-web-ops.html."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3064176.3064189"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"crossref","unstructured":"Brent B Welch. 1986. The Sprite Remote Procedure Call System. Technical Report. University of California at Berkeley.","DOI":"10.21236\/ADA619316"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458336.3465283"},{"volume-title":"HGum: Messaging Framework for Hardware Accelerators. In International Conference on ReConFigurable Computing and FPGAs (ReConFig).","author":"Zhang S.","key":"e_1_3_2_1_30_1","unstructured":"S. Zhang, H. Angepat, and D. Chiou. 2017. HGum: Messaging Framework for Hardware Accelerators. In International Conference on ReConFigurable Computing and FPGAs (ReConFig)."}],"event":{"name":"APSys '24: 15th ACM SIGOPS Asia-Pacific Workshop on Systems","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Kyoto Japan","acronym":"APSys '24"},"container-title":["Proceedings of the 15th ACM SIGOPS Asia-Pacific Workshop on Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3678015.3680484","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3678015.3680484","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T02:14:02Z","timestamp":1755915242000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3678015.3680484"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,4]]},"references-count":30,"alternative-id":["10.1145\/3678015.3680484","10.1145\/3678015"],"URL":"https:\/\/doi.org\/10.1145\/3678015.3680484","relation":{},"subject":[],"published":{"date-parts":[[2024,9,4]]},"assertion":[{"value":"2024-09-04","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}