{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T15:40:00Z","timestamp":1782834000422,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":66,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,11,28]],"date-time":"2023-11-28T00:00:00Z","timestamp":1701129600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100006374","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CNS-223866"],"award-info":[{"award-number":["CNS-223866"]}],"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":[[2023,11,28]]},"DOI":"10.1145\/3626111.3628178","type":"proceedings-article","created":{"date-parts":[[2023,11,13]],"date-time":"2023-11-13T12:11:20Z","timestamp":1699877480000},"page":"87-94","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Application Defined Networks"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-7557-2090","authenticated-orcid":false,"given":"Xiangfeng","family":"Zhu","sequence":"first","affiliation":[{"name":"University of Washington"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-6297-5841","authenticated-orcid":false,"given":"Weixin","family":"Deng","sequence":"additional","affiliation":[{"name":"University of Washington"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-9932-6096","authenticated-orcid":false,"given":"Banruo","family":"Liu","sequence":"additional","affiliation":[{"name":"Tsinghua University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1546-9587","authenticated-orcid":false,"given":"Jingrong","family":"Chen","sequence":"additional","affiliation":[{"name":"Duke University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-6297-1599","authenticated-orcid":false,"given":"Yongji","family":"Wu","sequence":"additional","affiliation":[{"name":"Duke University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-2951-0343","authenticated-orcid":false,"given":"Thomas","family":"Anderson","sequence":"additional","affiliation":[{"name":"University of Washington"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9505-9528","authenticated-orcid":false,"given":"Arvind","family":"Krishnamurthy","sequence":"additional","affiliation":[{"name":"University of Washington"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-8005-6948","authenticated-orcid":false,"given":"Ratul","family":"Mahajan","sequence":"additional","affiliation":[{"name":"University of Washington"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0611-3941","authenticated-orcid":false,"given":"Danyang","family":"Zhuo","sequence":"additional","affiliation":[{"name":"Duke University"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2023,11,28]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2003. RTP: A Transport Protocol for Real-Time Applications. https:\/\/www.rfc-editor.org\/rfc\/rfc3550."},{"key":"e_1_3_2_1_2_1","unstructured":"2007. Stream Control Transmission Protocoltrp. https:\/\/www.rfc-editor.org\/rfc\/rfc4960.html."},{"key":"e_1_3_2_1_3_1","unstructured":"2021. Benchmarking Linkerd and Istio: 2021 Redux. https:\/\/linkerd.io\/2021\/11\/29\/linkerd-vs-istio-benchmarks-2021\/."},{"key":"e_1_3_2_1_4_1","unstructured":"2022. Building simplified service mesh API for developers. https:\/\/events.istio.io\/istiocon-2022\/sessions\/building-simplified-service-mesh-api-for-developers\/."},{"key":"e_1_3_2_1_5_1","unstructured":"2022. Cilium Service Mesh -- Everything You Need to Know. https:\/\/isovalent.com\/blog\/post\/cilium-service-mesh\/."},{"key":"e_1_3_2_1_6_1","unstructured":"2022. gRPC Proxyless Service Mesh. https:\/\/istio.io\/latest\/blog\/2021\/proxyless-grpc\/."},{"key":"e_1_3_2_1_7_1","unstructured":"2022. HAProxy: The Reliable High Performance TCP\/HTTP Load Balancer. http:\/\/www.haproxy.org\/."},{"key":"e_1_3_2_1_8_1","unstructured":"2022. Introducing Ambient Mesh. https:\/\/istio.io\/latest\/blog\/2022\/introducing-ambient-mesh\/."},{"key":"e_1_3_2_1_9_1","unstructured":"2022. Istio: Performance and Scalability. https:\/\/istio.io\/latest\/docs\/ops\/deployment\/performance-and-scalability\/."},{"key":"e_1_3_2_1_10_1","unstructured":"2022. Kubernetes: Production-Grade Container Orchestration. https:\/\/kubernetes.io\/."},{"key":"e_1_3_2_1_11_1","unstructured":"2022. NGINX: Advanced Load Balancer Web Server & Reverse Proxy. https:\/\/www.nginx.com\/."},{"key":"e_1_3_2_1_12_1","unstructured":"2022. Performance Impacts of an Istio Service Mesh. https:\/\/pklinker.medium.com\/performance-impacts-of-an-istio-service-mesh-63957a0000b."},{"key":"e_1_3_2_1_13_1","unstructured":"2022. Service meshes are on the rise --- but greater understanding and experience are required. https:\/\/www.cncf.io\/wp-content\/uploads\/2022\/05\/CNCF_Service_Mesh_MicroSurvey_Final.pdf."},{"key":"e_1_3_2_1_14_1","unstructured":"2022. Taming Istio Configuration with Helm. https:\/\/events.istio.io\/istiocon-2021\/sessions\/taming-istio-configuration-with-helm\/."},{"key":"e_1_3_2_1_15_1","unstructured":"2022. Use Dataflow SQL. https:\/\/cloud.google.com\/dataflow\/docs\/guides\/sql\/dataflow-sql-intro."},{"key":"e_1_3_2_1_16_1","unstructured":"2022. What is network virtualization? https:\/\/www.vmware.com\/topics\/glossary\/content\/network-virtualization.html."},{"key":"e_1_3_2_1_17_1","unstructured":"2023. Amazon Virtual Private Cloud (Amazon VPC). https:\/\/aws.amazon.com\/vpc\/\/."},{"key":"e_1_3_2_1_18_1","unstructured":"2023. Envoy. https:\/\/www.envoyproxy.io\/."},{"key":"e_1_3_2_1_19_1","unstructured":"2023. The Istio service mesh. https:\/\/istio.io\/."},{"key":"e_1_3_2_1_20_1","unstructured":"2023. Kubernetes Custom Resources. https:\/\/kubernetes.io\/docs\/concepts\/extend-kubernetes\/api-extension\/custom-resources\/."},{"key":"e_1_3_2_1_21_1","unstructured":"2023. The world's lightest fastest service mesh. https:\/\/linkerd.io\/."},{"key":"e_1_3_2_1_22_1","volume-title":"12th USENIX symposium on operating systems design and implementation (OSDI 16)","author":"Abadi Mart\u00edn","year":"2016","unstructured":"Mart\u00edn Abadi, Paul Barham, Jianmin Chen, Zhifeng Chen, Andy Davis, Jeffrey Dean, Matthieu Devin, Sanjay Ghemawat, Geoffrey Irving, Michael Isard, et al. 2016. TensorFlow: a system for large-Scale machine learning. In 12th USENIX symposium on operating systems design and implementation (OSDI 16). 265--283."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2535838.2535862"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3484266.3487379"},{"key":"e_1_3_2_1_25_1","volume-title":"20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23)","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. 2023. Remote Procedure Call as a Managed System Service. In 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23). 141--159."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/49.669042"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/99517.99553"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3476886.3477505"},{"key":"e_1_3_2_1_29_1","volume-title":"Manuel Mazzara, Fabrizio Montesi, Ruslan Mustafin, and Larisa Safina.","author":"Dragoni Nicola","year":"2017","unstructured":"Nicola Dragoni, Saverio Giallorenzo, Alberto Lluch Lafuente, Manuel Mazzara, Fabrizio Montesi, Ruslan Mustafin, and Larisa Safina. 2017. Microservices: yesterday, today, and tomorrow. Present and ulterior software engineering (2017), 195--216."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1282380.1282421"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2034574.2034812"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2626313"},{"key":"e_1_3_2_1_33_1","volume-title":"9th USENIX Symposium on Networked Systems Design and Implementation (NSDI 12)","author":"Han Dongsu","year":"2012","unstructured":"Dongsu Han, Ashok Anand, Fahad Dogar, Boyan Li, Hyeontaek Lim, Michel Machado, Arvind Mukundan, Wenfei Wu, Aditya Akella, David G Andersen, et al. 2012. XIA: Efficient support for evolvable internetworking. In 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI 12). 309--322."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/381694.378798"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2626307"},{"key":"e_1_3_2_1_36_1","volume-title":"12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15)","author":"Kim Hyojoon","year":"2015","unstructured":"Hyojoon Kim, Joshua Reich, Arpit Gupta, Muhammad Shahbaz, Nick Feamster, and Russ Clark. 2015. Kinetic: Verifiable dynamic network control. In 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15). 59--72."},{"key":"e_1_3_2_1_37_1","volume-title":"2019 USENIX Annual Technical Conference (USENIX ATC 19)","author":"Kogias Marios","year":"2019","unstructured":"Marios Kogias, George Prekas, Adrien Ghosn, Jonas Fietz, and Edouard Bugnion. 2019. R2P2: Making RPCs first-class datacenter citizens. In 2019 USENIX Annual Technical Conference (USENIX ATC 19). 863--880."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151659.1159918"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/354871.354874"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1282380.1282402"},{"key":"e_1_3_2_1_41_1","volume-title":"ATP: In-network Aggregation for Multi-tenant Learning. In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21)","author":"Lao ChonLam","year":"2021","unstructured":"ChonLam Lao, Yanfang Le, Kshiteej Mahajan, Yixi Chen, Wenfei Wu, Aditya Akella, and Michael Swift. 2021. ATP: In-network Aggregation for Multi-tenant Learning. In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21). 741--761."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446696"},{"key":"e_1_3_2_1_43_1","volume-title":"9th Biennial Conference on Innovative Data Systems Research (CIDR 19)","author":"Lerner Alberto","year":"2019","unstructured":"Alberto Lerner, Rana Hussein, Philippe Cudre-Mauroux, and U eXascale Infolab. 2019. The Case for Network Accelerated Query Processing.. In 9th Biennial Conference on Innovative Data Systems Research (CIDR 19)."},{"key":"e_1_3_2_1_44_1","volume-title":"Programming Network Stack for Middleboxes with Rubik. In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21)","author":"Li Hao","year":"2021","unstructured":"Hao Li, Changhao Wu, Guangda Sun, Peng Zhang, Danfeng Shan, Tian Pan, and Chengchen Hu. 2021. Programming Network Stack for Middleboxes with Rubik. In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21). 551--570."},{"key":"e_1_3_2_1_45_1","volume-title":"Pegasus: Tolerating Skewed Workloads in Distributed Storage with In-Network Coherence Directories. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Li Jialin","year":"2020","unstructured":"Jialin Li, Jacob Nelson, Ellis Michael, Xin Jin, and Dan RK Ports. 2020. Pegasus: Tolerating Skewed Workloads in Distributed Storage with In-Network Coherence Directories. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20). 387--406."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1592761.1592785"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3487003"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2535771.2535791"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPSR.2018.8850758"},{"key":"e_1_3_2_1_50_1","volume-title":"17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20)","author":"Moon YoungGyoun","year":"2020","unstructured":"YoungGyoun Moon, SeungEon Lee, Muhammad Asim Jamshed, and KyoungSoo Park. 2020. AccelTCP: Accelerating network applications with stateful TCP offloading. In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20). 77--92."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3466752.3480055"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3544216.3544259"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483583"},{"key":"e_1_3_2_1_54_1","unstructured":"Joshua Reich Christopher Monsanto Nate Foster Jennifer Rexford and David Walker. 2013. Modular SDN programming with pyretic. Technical Report of USENIX 30 (2013)."},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2377677.2377748"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/357401.357402"},{"key":"e_1_3_2_1_57_1","volume-title":"17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23)","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. 2023. ServiceRouter: Hyperscale and Minimal Cost Service Mesh at Meta. In 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23). USENIX Association, Boston, MA. https:\/\/www.usenix.org\/conference\/osdi23\/presentation\/saokar"},{"key":"e_1_3_2_1_58_1","volume-title":"18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21)","author":"Sapio Amedeo","year":"2021","unstructured":"Amedeo Sapio, Marco Canini, Chen-Yu Ho, Jacob Nelson, Panos Kalnis, Changhoon Kim, Arvind Krishnamurthy, Masoud Moshref, Dan Ports, and Peter Richt\u00e1rik. 2021. Scaling distributed machine learning with In-Network aggregation. In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21). 785--808."},{"key":"e_1_3_2_1_59_1","volume-title":"Proceedings of the 29th Symposium on Operating Systems Principles (SOSP 23)","author":"Seemakhupt Korakit","unstructured":"Korakit Seemakhupt, Brent E. Stephens, Samira Khan, Sihang Liu, Hassan Wassel, Soheil Hassas Yeganeh, Alex C. Snoeren, Arvind Krishnamurthy, David E. Culler, and Henry M. Levy. 2023. A Cloud-Scale Characterization of Remote Procedure Calls. In Proceedings of the 29th Symposium on Operating Systems Principles (SOSP 23). 498--514."},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/3484266.3487382"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/3318464.3389698"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3371038"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405869"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3544216.3544271"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-981-16-8504-0"},{"key":"e_1_3_2_1_66_1","volume-title":"Proceedings of the ACM Symposium on Cloud Computing (to appear).","author":"Zhu Xiangfeng","year":"2023","unstructured":"Xiangfeng Zhu, Guozhen She, Bowen Xue, Yu Zhang, Yongsu Zhang, Xuan Kelvin Zou, Xiongchun Duan, Peng He, Arvind Krishnamurthy, Matthew Lentz, Danyang Zhuo, and Ratul Mahajan. 2023. Dissecting Service Mesh Overheads. In Proceedings of the ACM Symposium on Cloud Computing (to appear)."}],"event":{"name":"HotNets '23: The 22nd ACM Workshop on Hot Topics in Networks","location":"Cambridge MA USA","acronym":"HotNets '23","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"]},"container-title":["Proceedings of the 22nd ACM Workshop on Hot Topics in Networks"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3626111.3628178","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3626111.3628178","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T19:39:44Z","timestamp":1755891584000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3626111.3628178"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,11,28]]},"references-count":66,"alternative-id":["10.1145\/3626111.3628178","10.1145\/3626111"],"URL":"https:\/\/doi.org\/10.1145\/3626111.3628178","relation":{},"subject":[],"published":{"date-parts":[[2023,11,28]]},"assertion":[{"value":"2023-11-28","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}