{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,5]],"date-time":"2026-03-05T15:45:42Z","timestamp":1772725542351,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":77,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,10,23]],"date-time":"2023-10-23T00:00:00Z","timestamp":1698019200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,10,23]]},"DOI":"10.1145\/3600006.3613156","type":"proceedings-article","created":{"date-parts":[[2023,10,3]],"date-time":"2023-10-03T14:44:17Z","timestamp":1696344257000},"page":"498-514","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":31,"title":["A Cloud-Scale Characterization of Remote Procedure Calls"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-4078-2225","authenticated-orcid":false,"given":"Korakit","family":"Seemakhupt","sequence":"first","affiliation":[{"name":"University of Virginia, Charlottesville, VA, United States of America"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-9471-1648","authenticated-orcid":false,"given":"Brent E.","family":"Stephens","sequence":"additional","affiliation":[{"name":"Google and University of Utah, Salt Lake City, UT, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0300-3034","authenticated-orcid":false,"given":"Samira","family":"Khan","sequence":"additional","affiliation":[{"name":"Google and University of Virginia, Charlottesville, VA, United States of America"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9706-6177","authenticated-orcid":false,"given":"Sihang","family":"Liu","sequence":"additional","affiliation":[{"name":"University of Waterloo, Waterloo, Ontario, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-4090-5987","authenticated-orcid":false,"given":"Hassan","family":"Wassel","sequence":"additional","affiliation":[{"name":"Google, Sunnyvale, CA, United States of America"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-7282-5158","authenticated-orcid":false,"given":"Soheil Hassas","family":"Yeganeh","sequence":"additional","affiliation":[{"name":"Google, Sunnyvale, CA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5679-3888","authenticated-orcid":false,"given":"Alex C.","family":"Snoeren","sequence":"additional","affiliation":[{"name":"Google and UC San Diego, San Diego, CA, United States of America"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9505-9528","authenticated-orcid":false,"given":"Arvind","family":"Krishnamurthy","sequence":"additional","affiliation":[{"name":"Google and University of Washington, Seattle, WA, United States of America"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0460-9900","authenticated-orcid":false,"given":"David E.","family":"Culler","sequence":"additional","affiliation":[{"name":"Google and University of Californa, Berkeley, Berkeley, CA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-7786-8541","authenticated-orcid":false,"given":"Henry M.","family":"Levy","sequence":"additional","affiliation":[{"name":"Google and University of Washington, Seattle, WA, USA"}]}],"member":"320","published-online":{"date-parts":[[2023,10,23]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Binder android developer references. https:\/\/developer.android.com\/reference\/android\/os\/Binder.  Binder android developer references. https:\/\/developer.android.com\/reference\/android\/os\/Binder."},{"key":"e_1_3_2_1_2_1","unstructured":"Lambda 2022. https:\/\/aws.amazon.com\/lambda\/.  Lambda 2022. https:\/\/aws.amazon.com\/lambda\/."},{"key":"e_1_3_2_1_3_1","unstructured":"Azure service fabric 2023. https:\/\/azure.microsoft.com\/en-us\/products\/service-fabric.  Azure service fabric 2023. https:\/\/azure.microsoft.com\/en-us\/products\/service-fabric."},{"key":"e_1_3_2_1_4_1","volume-title":"Adam Jacob Tart","author":"Adams Colin","year":"2020","unstructured":"Colin Adams , Luis Alonso , Ben Atkin , John P. Banning , Sumeer Bhola , Rick Buskens , Ming Chen , Xi Chen , Yoo Chung , Qin Jia , Nick Sakharov , George T. Talbot , Adam Jacob Tart , and Nick Taylor, editors. Monarch : Google's Planet-Scale In-Memory Time Series Database. VLDB Endowment , 2020 . Colin Adams, Luis Alonso, Ben Atkin, John P. Banning, Sumeer Bhola, Rick Buskens, Ming Chen, Xi Chen, Yoo Chung, Qin Jia, Nick Sakharov, George T. Talbot, Adam Jacob Tart, and Nick Taylor, editors. Monarch: Google's Planet-Scale In-Memory Time Series Database. VLDB Endowment, 2020."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3317550.3321434"},{"key":"e_1_3_2_1_6_1","volume-title":"Proceedings of the 7th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association","author":"Al-Fares Mohammad","year":"2010","unstructured":"Mohammad Al-Fares , Sivasankar Radhakrishnan , Barath Raghavan , Nelson Huang , and Amin Vahdat . Hedera : Dynamic flow scheduling for data center networks . In Proceedings of the 7th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association , 2010 . Mohammad Al-Fares, Sivasankar Radhakrishnan, Barath Raghavan, Nelson Huang, and Amin Vahdat. Hedera: Dynamic flow scheduling for data center networks. In Proceedings of the 7th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association, 2010."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851192"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/3388242.3388250"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2254756.2254766"},{"key":"e_1_3_2_1_10_1","volume-title":"Web search for a planet: The Google cluster architecture","author":"Barroso L. A.","year":"2003","unstructured":"L. A. Barroso , J. Dean , and U. Holzle . Web search for a planet: The Google cluster architecture . IEEE Micro , 2003 . L. A. Barroso, J. Dean, and U. Holzle. Web search for a planet: The Google cluster architecture. IEEE Micro, 2003."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1879141.1879175"},{"key":"e_1_3_2_1_12_1","volume-title":"Site Reliability Engineering: How Google Runs Production Systems","author":"Beyer Betsy","year":"2016","unstructured":"Betsy Beyer , Chris Jones , Jennifer Petoff , and Niall Richard Murphy . Site Reliability Engineering: How Google Runs Production Systems . 2016 . Betsy Beyer, Chris Jones, Jennifer Petoff, and Niall Richard Murphy. Site Reliability Engineering: How Google Runs Production Systems. 2016."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/3294559"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2080.357392"},{"key":"e_1_3_2_1_15_1","volume-title":"Proceedings of the 7th USENIX Conference on Operating Systems Design and Implementation (OSDI). USENIX Association","author":"Burrows Mike","year":"2006","unstructured":"Mike Burrows . The chubby lock service for loosely-coupled distributed systems . In Proceedings of the 7th USENIX Conference on Operating Systems Design and Implementation (OSDI). USENIX Association , 2006 . Mike Burrows. The chubby lock service for loosely-coupled distributed systems. In Proceedings of the 7th USENIX Conference on Operating Systems Design and Implementation (OSDI). USENIX Association, 2006."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/3386691.3386712"},{"key":"e_1_3_2_1_17_1","volume-title":"Proceedings of the 7th USENIX Conference on Operating Systems Design and Implementation (OSDI). USENIX Association","author":"Chang Fay","year":"2006","unstructured":"Fay Chang , Jeffrey Dean , Sanjay Ghemawat , Wilson C. Hsieh , Deborah A. Wallach , Mike Burrows , Tushar Chandra , Andrew Fikes , and Robert E. Gruber . Bigtable: A distributed storage system for structured data . In Proceedings of the 7th USENIX Conference on Operating Systems Design and Implementation (OSDI). USENIX Association , 2006 . Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C. Hsieh, Deborah A. Wallach, Mike Burrows, Tushar Chandra, Andrew Fikes, and Robert E. Gruber. Bigtable: A distributed storage system for structured data. In Proceedings of the 7th USENIX Conference on Operating Systems Design and Implementation (OSDI). USENIX Association, 2006."},{"key":"e_1_3_2_1_18_1","volume-title":"Proceedings of the 20th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association","author":"Chen Jingrong","year":"2023","unstructured":"Jingrong Chen , Yongji Wu , Shihan Lin , Yechen Xu , Xinhao Kong , Thomas Anderson , Matthew Lentz , Xiaowei Yang , and Danyang Zhuo . Remote procedure call as an os-managed service . In Proceedings of the 20th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association , 2023 . Jingrong Chen, Yongji Wu, Shihan Lin, Yechen Xu, Xinhao Kong, Thomas Anderson, Matthew Lentz, Xiaowei Yang, and Danyang Zhuo. Remote procedure call as an os-managed service. In Proceedings of the 20th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association, 2023."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303968"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.14778\/3554821.3554822"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2390231.2390237"},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (OSDI). USENIX Association","author":"Corbett James C.","year":"2012","unstructured":"James C. Corbett , Jeffrey Dean , Michael Epstein , Andrew Fikes , Christopher Frost , J.J. Furman , Sanjay Ghemawat , Andrey Gubarev , Christopher Heiser , Peter Hochschild , and Wilson Hsieh . Spanner : Google's globally-distributed database . In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (OSDI). USENIX Association , 2012 . James C. Corbett, Jeffrey Dean, Michael Epstein, Andrew Fikes, Christopher Frost, J.J. Furman, Sanjay Ghemawat, Andrey Gubarev, Christopher Heiser, Peter Hochschild, and Wilson Hsieh. Spanner: Google's globally-distributed database. In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (OSDI). USENIX Association, 2012."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2408776.2408794"},{"key":"e_1_3_2_1_24_1","volume-title":"Proceedings of the 6th USENIX Conference on Operating Systems Design and Implementation (OSDI). USENIX Association","author":"Dean Jeffrey","year":"2004","unstructured":"Jeffrey Dean and Sanjay Ghemawat . MapReduce : Simplified data processing on large clusters . In Proceedings of the 6th USENIX Conference on Operating Systems Design and Implementation (OSDI). USENIX Association , 2004 . Jeffrey Dean and Sanjay Ghemawat. MapReduce: Simplified data processing on large clusters. In Proceedings of the 6th USENIX Conference on Operating Systems Design and Implementation (OSDI). USENIX Association, 2004."},{"key":"e_1_3_2_1_25_1","volume-title":"Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association","author":"Dragojevi\u0107 Aleksandar","year":"2014","unstructured":"Aleksandar Dragojevi\u0107 , Dushyanth Narayanan , Miguel Castro , and Orion Hodson . FaRM : Fast remote memory . In Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association , 2014 . Aleksandar Dragojevi\u0107, Dushyanth Narayanan, Miguel Castro, and Orion Hodson. FaRM: Fast remote memory. In Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association, 2014."},{"key":"e_1_3_2_1_26_1","volume-title":"Proceedings of the 19th International Database Engineering & Applications Symposium (IDEAS). Association for Computing Machinery","author":"Fernandes S\u00e9rgio","year":"2015","unstructured":"S\u00e9rgio Fernandes and Jorge Bernardino . What is BigQuery? In Proceedings of the 19th International Database Engineering & Applications Symposium (IDEAS). Association for Computing Machinery , 2015 . S\u00e9rgio Fernandes and Jorge Bernardino. What is BigQuery? In Proceedings of the 19th International Database Engineering & Applications Symposium (IDEAS). Association for Computing Machinery, 2015."},{"key":"e_1_3_2_1_27_1","volume-title":"Proceedings of the 14th USENIX Conference on Operating Systems Design and Implementation (OSDI). USENIX Association","author":"Fried Joshua","year":"2020","unstructured":"Joshua Fried , Zhenyuan Ruan , Amy Ousterhout , and Adam Belay . Caladan : Mitigating interference at microsecond timescales . In Proceedings of the 14th USENIX Conference on Operating Systems Design and Implementation (OSDI). USENIX Association , 2020 . Joshua Fried, Zhenyuan Ruan, Amy Ousterhout, and Adam Belay. Caladan: Mitigating interference at microsecond timescales. In Proceedings of the 14th USENIX Conference on Operating Systems Design and Implementation (OSDI). USENIX Association, 2020."},{"key":"e_1_3_2_1_28_1","volume-title":"Proceedings of the 18th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association","author":"Fu Silvery","year":"2021","unstructured":"Silvery Fu , Saurabh Gupta , Radhika Mittal , and Sylvia Ratnasamy . On the use of ML for blackbox system performance prediction . In Proceedings of the 18th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association , 2021 . Silvery Fu, Saurabh Gupta, Radhika Mittal, and Sylvia Ratnasamy. On the use of ML for blackbox system performance prediction. In Proceedings of the 18th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association, 2021."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304013"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945450"},{"key":"e_1_3_2_1_31_1","volume-title":"Proceedings of the 19th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association","author":"Gibson Dan","year":"2022","unstructured":"Dan Gibson , Hema Hariharan , Eric Lance , Moray McLaren , Behnam Montazeri , Arjun Singh , Stephen Wang , Hassan M. G. Wassel , Zhehua Wu , Sunghwan Yoo , Raghuraman Balasubramanian , Prashant Chandra , Michael Cutforth , Peter Cuy , David Decotigny , Rakesh Gautam , Alex Iriza , Milo M. K. Martin , Rick Roy , Zuowei Shen , Ming Tan , Ye Tang , Monica Wong-Chan , Joe Zbiciak , and Amin Vahdat . Aquila : A unified, low-latency fabric for datacenter networks . In Proceedings of the 19th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association , 2022 . Dan Gibson, Hema Hariharan, Eric Lance, Moray McLaren, Behnam Montazeri, Arjun Singh, Stephen Wang, Hassan M. G. Wassel, Zhehua Wu, Sunghwan Yoo, Raghuraman Balasubramanian, Prashant Chandra, Michael Cutforth, Peter Cuy, David Decotigny, Rakesh Gautam, Alex Iriza, Milo M. K. Martin, Rick Roy, Zuowei Shen, Ming Tan, Ye Tang, Monica Wong-Chan, Joe Zbiciak, and Amin Vahdat. Aquila: A unified, low-latency fabric for datacenter networks. In Proceedings of the 19th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association, 2022."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3579371.3589082"},{"key":"e_1_3_2_1_33_1","unstructured":"Google. Service weaver. https:\/\/serviceweaver.dev\/.  Google. Service weaver. https:\/\/serviceweaver.dev\/."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934908"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098825"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486012"},{"key":"e_1_3_2_1_37_1","volume-title":"Proceedings of the USENIX Annual Technical Conference (ATC). USENIX Association","author":"Huye Darby","year":"2023","unstructured":"Darby Huye , Yuri Shkuro , and Raja R. Sambasivan . Lifting the veil on Meta's microservice architecture: Analyses of topology and request workflows . In Proceedings of the USENIX Annual Technical Conference (ATC). USENIX Association , 2023 . Darby Huye, Yuri Shkuro, and Raja R. Sambasivan. Lifting the veil on Meta's microservice architecture: Analyses of topology and request workflows. In Proceedings of the USENIX Annual Technical Conference (ATC). USENIX Association, 2023."},{"key":"e_1_3_2_1_38_1","volume-title":"Proceedings of the 15th USENIX Conference on Operating Systems Design and Implementation (OSDI). USENIX Association","author":"Ibanez Stephen","year":"2021","unstructured":"Stephen Ibanez , Alex Mallery , Serhat Arslan , Theo Jepsen , Muhammad Shahbaz , Changhoon Kim , and Nick McKeown . The nanoPU : A nanosecond network stack for datacenters . In Proceedings of the 15th USENIX Conference on Operating Systems Design and Implementation (OSDI). USENIX Association , 2021 . Stephen Ibanez, Alex Mallery, Serhat Arslan, Theo Jepsen, Muhammad Shahbaz, Changhoon Kim, and Nick McKeown. The nanoPU: A nanosecond network stack for datacenters. In Proceedings of the 15th USENIX Conference on Operating Systems Design and Implementation (OSDI). USENIX Association, 2021."},{"key":"e_1_3_2_1_39_1","volume-title":"Proceedings of the Conference of the ACM Special Interest Group on Data Communication (SIGCOMM). Association for Computing Machinery","author":"Jain Sushant","year":"2013","unstructured":"Sushant Jain , Alok Kumar , Subhasree Mandal , Joon Ong , Leon Poutievski , Arjun Singh , Subbaiah Venkata , Jim Wanderer , Junlan Zhou , Min Zhu , Jonathan Zolla , Urs H\u00f6lzle , Stephen Stuart , and Amin Vahdat . B4 : Experience with a globally deployed software defined WAN . In Proceedings of the Conference of the ACM Special Interest Group on Data Communication (SIGCOMM). Association for Computing Machinery , 2013 . Sushant Jain, Alok Kumar, Subhasree Mandal, Joon Ong, Leon Poutievski, Arjun Singh, Subbaiah Venkata, Jim Wanderer, Junlan Zhou, Min Zhu, Jonathan Zolla, Urs H\u00f6lzle, Stephen Stuart, and Amin Vahdat. B4: Experience with a globally deployed software defined WAN. In Proceedings of the Conference of the ACM Special Interest Group on Data Communication (SIGCOMM). Association for Computing Machinery, 2013."},{"key":"e_1_3_2_1_40_1","volume-title":"Proceedings of the 16th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association","author":"Kaffes Kostis","year":"2019","unstructured":"Kostis Kaffes , Timothy Chong , Jack Tigar Humphries , Adam Belay , David Mazi\u00e8res , and Christos Kozyrakis . Shinjuku : Preemptive scheduling for \u03bcsecond-scale tail latency . In Proceedings of the 16th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association , 2019 . Kostis Kaffes, Timothy Chong, Jack Tigar Humphries, Adam Belay, David Mazi\u00e8res, and Christos Kozyrakis. Shinjuku: Preemptive scheduling for \u03bcsecond-scale tail latency. In Proceedings of the 16th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association, 2019."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.5555\/3323234.3323236"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2750392"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3466752.3480051"},{"key":"e_1_3_2_1_44_1","volume-title":"July","author":"Kumar Abhishek","year":"2016","unstructured":"Abhishek Kumar , Jayant Kolhe , Sanjay Ghemawat , and Louis Ryan . gRPC Protocol , July 2016 . Work in Progress , https:\/\/datatracker.ietf.org\/doc\/draft-kumar-rtgwg-grpc-protocol\/00\/. Abhishek Kumar, Jayant Kolhe, Sanjay Ghemawat, and Louis Ryan. gRPC Protocol, July 2016. Work in Progress, https:\/\/datatracker.ietf.org\/doc\/draft-kumar-rtgwg-grpc-protocol\/00\/."},{"key":"e_1_3_2_1_45_1","volume-title":"Proceedings of the Conference of the ACM Special Interest Group on Data Communication (SIGCOMM). Association for Computing Machinery","author":"Kumar Alok","year":"2015","unstructured":"Alok Kumar , Sushant Jain , Uday Naik , Anand Raghuraman , Nikhil Kasinadhuni , Enrique Cauich Zermeno , C. Stephen Gunn , Jing Ai , Bj\u00f6rn Carlin , Mihai Amarandei-Stavila , Mathieu Robin , Aspi Siganporia , Stephen Stuart , and Amin Vahdat . BwE : Flexible, hierarchical bandwidth allocation for wan distributed computing . In Proceedings of the Conference of the ACM Special Interest Group on Data Communication (SIGCOMM). Association for Computing Machinery , 2015 . Alok Kumar, Sushant Jain, Uday Naik, Anand Raghuraman, Nikhil Kasinadhuni, Enrique Cauich Zermeno, C. Stephen Gunn, Jing Ai, Bj\u00f6rn Carlin, Mihai Amarandei-Stavila, Mathieu Robin, Aspi Siganporia, Stephen Stuart, and Amin Vahdat. BwE: Flexible, hierarchical bandwidth allocation for wan distributed computing. In Proceedings of the Conference of the ACM Special Interest Group on Data Communication (SIGCOMM). Association for Computing Machinery, 2015."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446696"},{"key":"e_1_3_2_1_47_1","volume-title":"Proceedings of the 20th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association","author":"Lin Jiaxin","year":"2023","unstructured":"Jiaxin Lin , Adney Cardoza , Tarannum Khan , Yeonju Ro , Brent E. Stephens , Hassan Wassel , and Aditya Akella . RingLeader : Efficiently offloading intra-server orchestration to NICs . In Proceedings of the 20th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association , 2023 . Jiaxin Lin, Adney Cardoza, Tarannum Khan, Yeonju Ro, Brent E. Stephens, Hassan Wassel, and Aditya Akella. RingLeader: Efficiently offloading intra-server orchestration to NICs. In Proceedings of the 20th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association, 2023."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3487003"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3567955.3567964"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359657"},{"key":"e_1_3_2_1_51_1","volume-title":"Proceedings of the Conference of the ACM Special Interest Group on Data Communication (SIGCOMM). Association for Computing Machinery","author":"Montazeri Behnam","year":"2018","unstructured":"Behnam Montazeri , Yilong Li , Mohammad Alizadeh , and John Ousterhout . Homa : A receiver-driven low-latency transport protocol using network priorities . In Proceedings of the Conference of the ACM Special Interest Group on Data Communication (SIGCOMM). Association for Computing Machinery , 2018 . Behnam Montazeri, Yilong Li, Mohammad Alizadeh, and John Ousterhout. Homa: A receiver-driven low-latency transport protocol using network priorities. In Proceedings of the Conference of the ACM Special Interest Group on Data Communication (SIGCOMM). Association for Computing Machinery, 2018."},{"key":"e_1_3_2_1_52_1","volume-title":"Proceedings of the 17th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association","author":"Moon YoungGyoun","year":"2020","unstructured":"YoungGyoun Moon , SeungEon Lee , Muhammad Asim Jamshed , and KyoungSoo Park . AccelTCP : Accelerating network applications with stateful TCP offloading . In Proceedings of the 17th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association , 2020 . YoungGyoun Moon, SeungEon Lee, Muhammad Asim Jamshed, and KyoungSoo Park. AccelTCP: Accelerating network applications with stateful TCP offloading. In Proceedings of the 17th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association, 2020."},{"key":"e_1_3_2_1_53_1","volume-title":"Proceedings of the 16th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association","author":"Ousterhout Amy","year":"2019","unstructured":"Amy Ousterhout , Joshua Fried , Jonathan Behrens , Adam Belay , and Hari Balakrishnan . Shenango : Achieving high CPU efficiency for latency-sensitive datacenter workloads . In Proceedings of the 16th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association , 2019 . Amy Ousterhout, Joshua Fried, Jonathan Behrens, Adam Belay, and Hari Balakrishnan. Shenango: Achieving high CPU efficiency for latency-sensitive datacenter workloads. In Proceedings of the 16th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association, 2019."},{"key":"e_1_3_2_1_54_1","volume-title":"Proceedings of the Conference of the ACM Special Interest Group on Data Communication (SIGCOMM). Association for Computing Machinery","author":"Perry Jonathan","year":"2014","unstructured":"Jonathan Perry , Amy Ousterhout , Hari Balakrishnan , Devavrat Shah , and Hans Fugal . Fastpass : A centralized \"zero-queue\" datacenter network . In Proceedings of the Conference of the ACM Special Interest Group on Data Communication (SIGCOMM). Association for Computing Machinery , 2014 . Jonathan Perry, Amy Ousterhout, Hari Balakrishnan, Devavrat Shah, and Hans Fugal. Fastpass: A centralized \"zero-queue\" datacenter network. In Proceedings of the Conference of the ACM Special Interest Group on Data Communication (SIGCOMM). Association for Computing Machinery, 2014."},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132780"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458336.3465287"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446723"},{"key":"e_1_3_2_1_58_1","volume-title":"Google-wide profiling: A continuous profiling infrastructure for data centers","author":"Ren Gang","year":"2010","unstructured":"Gang Ren , Eric Tune , Tipp Moseley , Yixin Shi , Silvius Rus , and Robert Hundt . Google-wide profiling: A continuous profiling infrastructure for data centers . IEEE Micro , 2010 . Gang Ren, Eric Tune, Tipp Moseley, Yixin Shi, Silvius Rus, and Robert Hundt. Google-wide profiling: A continuous profiling infrastructure for data centers. IEEE Micro, 2010."},{"key":"e_1_3_2_1_59_1","volume-title":"CA 95472","author":"Rensin David K.","year":"2015","unstructured":"David K. Rensin . Kubernetes - Scheduling the Future at Cloud Scale. 1005 Gravenstein Highway North Sebastopol , CA 95472 , 2015 . David K. Rensin. Kubernetes - Scheduling the Future at Cloud Scale. 1005 Gravenstein Highway North Sebastopol, CA 95472, 2015."},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787472"},{"key":"e_1_3_2_1_61_1","volume-title":"Proceedings of the 20th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association","author":"Ruan Zhenyuan","year":"2023","unstructured":"Zhenyuan Ruan , Seo Jin Park , Marcos K. Aguilera , Adam Belay , and Malte Schwarzkopf . Nu : Achieving Microsecond-Scale resource fungibility with logical processes . In Proceedings of the 20th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association , 2023 . Zhenyuan Ruan, Seo Jin Park, Marcos K. Aguilera, Adam Belay, and Malte Schwarzkopf. Nu: Achieving Microsecond-Scale resource fungibility with logical processes. In Proceedings of the 20th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association, 2023."},{"key":"e_1_3_2_1_62_1","volume-title":"Proceedings of the 17th USENIX Conference on Operating Systems Design and Implementation (OSDI). USENIX Association","author":"Saokar Harshit","year":"2023","unstructured":"Harshit Saokar , Soteris Demetriou , Nick Magerko , Max Kontorovich , Josh Kirstein , Margot Leibold , Dimitrios Skarlatos , Hitesh Khandelwal , and Chunqiang Tang . ServiceRouter : Hyperscale and minimal cost service mesh at Meta . In Proceedings of the 17th USENIX Conference on Operating Systems Design and Implementation (OSDI). USENIX Association , 2023 . Harshit Saokar, Soteris Demetriou, Nick Magerko, Max Kontorovich, Josh Kirstein, Margot Leibold, Dimitrios Skarlatos, Hitesh Khandelwal, and Chunqiang Tang. ServiceRouter: Hyperscale and minimal cost service mesh at Meta. In Proceedings of the 17th USENIX Conference on Operating Systems Design and Implementation (OSDI). USENIX Association, 2023."},{"key":"e_1_3_2_1_63_1","volume-title":"Proceedings of the IEEE International Symposium on HighPerformance Computer Architecture (HPCA)","author":"Seyedroudbari Hamed","year":"2023","unstructured":"Hamed Seyedroudbari , Srikar Vanavasam , and Alexandros Daglis . Turbo : SmartNIC-enabled Dynamic Load Balancing of \u03bcs-scale RPCs . In Proceedings of the IEEE International Symposium on HighPerformance Computer Architecture (HPCA) , 2023 . Hamed Seyedroudbari, Srikar Vanavasam, and Alexandros Daglis. Turbo: SmartNIC-enabled Dynamic Load Balancing of \u03bcs-scale RPCs. In Proceedings of the IEEE International Symposium on HighPerformance Computer Architecture (HPCA), 2023."},{"key":"e_1_3_2_1_64_1","volume-title":"39th International Conference on Very Large Databases (VLDB)","author":"Shute Jeff","year":"2013","unstructured":"Jeff Shute , Radek Vingralek , Bart Samwel , Ben Handy , Chad Whipkey , Eric Rollins , Mircea Oancea , Kyle Littlefield , David Menestrina , Stephan Ellner , John Cieslewicz , Ian Rae , Traian Stancescu , and Himani Apte . F1 : A distributed SQL database that scales . In 39th International Conference on Very Large Databases (VLDB) , 2013 . Jeff Shute, Radek Vingralek, Bart Samwel, Ben Handy, Chad Whipkey, Eric Rollins, Mircea Oancea, Kyle Littlefield, David Menestrina, Stephan Ellner, John Cieslewicz, Ian Rae, Traian Stancescu, and Himani Apte. F1: A distributed SQL database that scales. In 39th International Conference on Very Large Databases (VLDB), 2013."},{"key":"e_1_3_2_1_65_1","volume-title":"Mike Burrows, Pat Stephenson, Manoj Plakal, Donald Beaver, Saul Jaspan, and Chandan Shanbhag. Dapper, a large-scale distributed systems tracing infrastructure. Technical report, Google","author":"Sigelman Benjamin H.","year":"2010","unstructured":"Benjamin H. Sigelman , Luiz Andr\u00e9 Barroso , Mike Burrows, Pat Stephenson, Manoj Plakal, Donald Beaver, Saul Jaspan, and Chandan Shanbhag. Dapper, a large-scale distributed systems tracing infrastructure. Technical report, Google , Inc ., 2010 . Benjamin H. Sigelman, Luiz Andr\u00e9 Barroso, Mike Burrows, Pat Stephenson, Manoj Plakal, Donald Beaver, Saul Jaspan, and Chandan Shanbhag. Dapper, a large-scale distributed systems tracing infrastructure. Technical report, Google, Inc., 2010."},{"key":"e_1_3_2_1_66_1","volume-title":"Thrift: Scalable cross-language services implementation. Facebook white paper, 5(8):127","author":"Slee Mark","year":"2007","unstructured":"Mark Slee , Aditya Agarwal , and Marc Kwiatkowski . Thrift: Scalable cross-language services implementation. Facebook white paper, 5(8):127 , 2007 . Mark Slee, Aditya Agarwal, and Marc Kwiatkowski. Thrift: Scalable cross-language services implementation. Facebook white paper, 5(8):127, 2007."},{"key":"e_1_3_2_1_67_1","volume-title":"Proceedings of the 6th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association","author":"Song Yee Jiun","year":"2009","unstructured":"Yee Jiun Song , Marcos K. Aguilera , Ramakrishna Kotla , and Dahlia Malkhi . RPC chains : Efficient client-server communication in geodistributed systems . In Proceedings of the 6th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association , 2009 . Yee Jiun Song, Marcos K. Aguilera, Ramakrishna Kotla, and Dahlia Malkhi. RPC chains: Efficient client-server communication in geodistributed systems. In Proceedings of the 6th USENIX Conference on Networked Systems Design and Implementation (NSDI). USENIX Association, 2009."},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2013.6702617"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378450"},{"key":"e_1_3_2_1_70_1","volume-title":"Proceedings of the ACM Symposium on Cloud Computing (SoCC). Association for Computing Machinery","author":"Stuedi Patrick","year":"2014","unstructured":"Patrick Stuedi , Animesh Trivedi , Bernard Metzler , and Jonas Pfefferle . Darpc : Data center rpc . In Proceedings of the ACM Symposium on Cloud Computing (SoCC). Association for Computing Machinery , 2014 . Patrick Stuedi, Animesh Trivedi, Bernard Metzler, and Jonas Pfefferle. Darpc: Data center rpc. In Proceedings of the ACM Symposium on Cloud Computing (SoCC). Association for Computing Machinery, 2014."},{"key":"e_1_3_2_1_71_1","volume-title":"Proceedings of the European Conference on Computer Systems (EuroSys). Association for Computing Machinery","author":"Su Maomeng","year":"2017","unstructured":"Maomeng Su , Mingxing Zhang , Kang Chen , Zhenyu Guo , and Yongwei Wu. Rfp : When rpc is faster than server-bypass with rdma . In Proceedings of the European Conference on Computer Systems (EuroSys). Association for Computing Machinery , 2017 . Maomeng Su, Mingxing Zhang, Kang Chen, Zhenyu Guo, and Yongwei Wu. Rfp: When rpc is faster than server-bypass with rdma. In Proceedings of the European Conference on Computer Systems (EuroSys). Association for Computing Machinery, 2017."},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA45697.2020.00027"},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458336.3465302"},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458336.3465283"},{"key":"e_1_3_2_1_75_1","volume-title":"Proceedings of the Conference of the ACM Special Interest Group on Data Communication (SIGCOMM). Association for Computing Machinery","author":"Hong Chi","year":"2018","unstructured":"Chi yao Hong , Subhasree Mandal , Mohammad A. Alfares , Min Zhu , Rich Alimi , Kondapa Naidu Bollineni , Chandan Bhagat , Sourabh Jain , Jay Kaimal , Jeffrey Liang , Kirill Mendelev , Steve Padgett , Faro Thomas Rabe , Saikat Ray , Malveeka Tewari , Matt Tierney , Monika Zahn , Jon Zolla , Joon Ong , and Amin Vahdat . B4 and after : Managing hierarchy, partitioning, and asymmetry for availability and scale in google's software-defined WAN . In Proceedings of the Conference of the ACM Special Interest Group on Data Communication (SIGCOMM). Association for Computing Machinery , 2018 . Chi yao Hong, Subhasree Mandal, Mohammad A. Alfares, Min Zhu, Rich Alimi, Kondapa Naidu Bollineni, Chandan Bhagat, Sourabh Jain, Jay Kaimal, Jeffrey Liang, Kirill Mendelev, Steve Padgett, Faro Thomas Rabe, Saikat Ray, Malveeka Tewari, Matt Tierney, Monika Zahn, Jon Zolla, Joon Ong, and Amin Vahdat. B4 and after: Managing hierarchy, partitioning, and asymmetry for availability and scale in google's software-defined WAN. In Proceedings of the Conference of the ACM Special Interest Group on Data Communication (SIGCOMM). Association for Computing Machinery, 2018."},{"key":"e_1_3_2_1_76_1","volume-title":"Proceedings of the USENIX Annual Technical Conference (ATC). USENIX Association","author":"Zhang Zhizhou","year":"2022","unstructured":"Zhizhou Zhang , Murali Krishna Ramanathan , Prithvi Raj , Abhishek Parwal , Timothy Sherwood , and Milind Chabbi . CRISP : Critical path analysis of Large-Scale microservice architectures . In Proceedings of the USENIX Annual Technical Conference (ATC). USENIX Association , 2022 . Zhizhou Zhang, Murali Krishna Ramanathan, Prithvi Raj, Abhishek Parwal, Timothy Sherwood, and Milind Chabbi. CRISP: Critical path analysis of Large-Scale microservice architectures. In Proceedings of the USENIX Annual Technical Conference (ATC). USENIX Association, 2022."},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787484"}],"event":{"name":"SOSP '23: 29th Symposium on Operating Systems Principles","location":"Koblenz Germany","acronym":"SOSP '23","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","USENIX"]},"container-title":["Proceedings of the 29th Symposium on Operating Systems Principles"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3600006.3613156","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:36:49Z","timestamp":1750178209000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3600006.3613156"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,23]]},"references-count":77,"alternative-id":["10.1145\/3600006.3613156","10.1145\/3600006"],"URL":"https:\/\/doi.org\/10.1145\/3600006.3613156","relation":{},"subject":[],"published":{"date-parts":[[2023,10,23]]},"assertion":[{"value":"2023-10-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}