{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T08:30:41Z","timestamp":1777105841945,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":56,"publisher":"ACM","license":[{"start":{"date-parts":[[2025,3,30]],"date-time":"2025-03-30T00:00:00Z","timestamp":1743292800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,3,30]]},"DOI":"10.1145\/3689031.3717479","type":"proceedings-article","created":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T06:25:20Z","timestamp":1742970320000},"page":"1417-1432","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Byte vSwitch: A High-Performance Virtual Switch for Cloud Networking"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-8523-3887","authenticated-orcid":false,"given":"Xin","family":"Wang","sequence":"first","affiliation":[{"name":"ByteDance Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-7383-3451","authenticated-orcid":false,"given":"Deguo","family":"Li","sequence":"additional","affiliation":[{"name":"ByteDance Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-3874-2557","authenticated-orcid":false,"given":"Zhihong","family":"Wang","sequence":"additional","affiliation":[{"name":"ByteDance Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9783-7824","authenticated-orcid":false,"given":"Lidong","family":"Jiang","sequence":"additional","affiliation":[{"name":"ByteDance Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9748-8994","authenticated-orcid":false,"given":"Shubo","family":"Wen","sequence":"additional","affiliation":[{"name":"ByteDance Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2782-8508","authenticated-orcid":false,"given":"Daxiang","family":"Kang","sequence":"additional","affiliation":[{"name":"ByteDance Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2355-057X","authenticated-orcid":false,"given":"Engin","family":"Arslan","sequence":"additional","affiliation":[{"name":"ByteDance Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7472-9529","authenticated-orcid":false,"given":"Peng","family":"He","sequence":"additional","affiliation":[{"name":"ByteDance Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-4004-6683","authenticated-orcid":false,"given":"Xinyu","family":"Qian","sequence":"additional","affiliation":[{"name":"ByteDance Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-9367-2087","authenticated-orcid":false,"given":"Bin","family":"Niu","sequence":"additional","affiliation":[{"name":"ByteDance Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-8338-1390","authenticated-orcid":false,"given":"Jianwen","family":"Pi","sequence":"additional","affiliation":[{"name":"ByteDance Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5688-7611","authenticated-orcid":false,"given":"Xiaoning","family":"Ding","sequence":"additional","affiliation":[{"name":"ByteDance Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-2509-214X","authenticated-orcid":false,"given":"Ke","family":"Lin","sequence":"additional","affiliation":[{"name":"ByteDance Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-8462-7295","authenticated-orcid":false,"given":"Hao","family":"Luo","sequence":"additional","affiliation":[{"name":"ByteDance Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,3,30]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/STA.2019.8717234"},{"key":"e_1_3_2_1_2_1","volume-title":"AWS Nitro System. https:\/\/aws.amazon.com\/ec2\/nitro\/ Accessed","year":"2025","unstructured":"Amazon. 2025. AWS Nitro System. https:\/\/aws.amazon.com\/ec2\/nitro\/ Accessed: January 2025."},{"key":"e_1_3_2_1_3_1","volume-title":"https:\/\/press.aboutamazon.com\/2006\/3\/amazon-web-services-launches Accessed","year":"2025","unstructured":"Amazon. 2025. S3. https:\/\/press.aboutamazon.com\/2006\/3\/amazon-web-services-launches Accessed: January 2025."},{"key":"e_1_3_2_1_4_1","volume-title":"Cloud EOS and vEOS. https:\/\/www.arista.com\/en\/cg-veos-router\/veos-router-overview Accessed","year":"2025","unstructured":"Arista. 2025. Cloud EOS and vEOS. https:\/\/www.arista.com\/en\/cg-veos-router\/veos-router-overview Accessed: January 2025."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/2772722.2772727"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945462"},{"key":"e_1_3_2_1_7_1","volume-title":"FileNAS: File Network Attached Storage. https:\/\/www.volcengine.com\/product\/nas Accessed","year":"2025","unstructured":"ByteDance. 2025. FileNAS: File Network Attached Storage. https:\/\/www.volcengine.com\/product\/nas Accessed: February 2025."},{"key":"e_1_3_2_1_8_1","volume-title":"TOS: Torch Object Storage. https:\/\/www.volcengine.com\/product\/tos Accessed","year":"2025","unstructured":"ByteDance. 2025. TOS: Torch Object Storage. https:\/\/www.volcengine.com\/product\/tos Accessed: February 2025."},{"key":"e_1_3_2_1_9_1","volume-title":"vePFS: VolcEngine Parallel File System. https:\/\/www.volcengine.com\/product\/vepfs Accessed","year":"2025","unstructured":"ByteDance. 2025. vePFS: VolcEngine Parallel File System. https:\/\/www.volcengine.com\/product\/vepfs Accessed: February 2025."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3493425.3502763"},{"key":"e_1_3_2_1_11_1","volume-title":"Cisco Nexus 1000V Series Virtual Switch","year":"2025","unstructured":"Cisco. 2025. Cisco Nexus 1000V Series Virtual Switch. Accessed: January 2025."},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of the 2nd Conference on Symposium on Networked Systems Design Implementation -","volume":"2","author":"Clark Christopher","year":"2005","unstructured":"Christopher Clark, Keir Fraser, Steven Hand, Jacob Gorm Hansen, Eric Jul, Christian Limpach, Ian Pratt, and Andrew Warfield. 2005. Live Migration of Virtual Machines. In Proceedings of the 2nd Conference on Symposium on Networked Systems Design Implementation - Volume 2 (NSDI'05). USENIX Association, USA, 273--286."},{"key":"e_1_3_2_1_13_1","volume-title":"15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18)","author":"Dalton Michael","year":"2018","unstructured":"Michael Dalton, David Schultz, Jacob Adriaens, Ahsan Arefin, Anshuman Gupta, Brian Fahs, Dima Rubinstein, Enrique Cauich Zermeno, Erik Rubow, James Alexander Docauer, Jesse Alpert, Jing Ai, Jon Olson, Kevin DeCabooter, Marc de Kruijf, Nan Hua, Nathan Lewis, Nikhil Kasinadhuni, Riccardo Crepaldi, Srinivas Krishnan, Subbaiah Venkata, Yossi Richter, Uday Naik, and Amin Vahdat. 2018. Andromeda: Performance, Isolation, and Velocity at Scale in Cloud Network Virtualization. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18). USENIX Association, Renton, WA, 373--387. https:\/\/www. usenix.org\/conference\/nsdi18\/presentation\/dalton"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/997150.997160"},{"key":"e_1_3_2_1_15_1","volume-title":"https:\/\/etcd.io\/ Accessed","author":"ETCD.","year":"2025","unstructured":"etcd Authors. 2025. ETCD. https:\/\/etcd.io\/ Accessed: January 2025."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405851"},{"key":"e_1_3_2_1_17_1","volume-title":"An Evaluation of KVM for Use in Cloud Computing. Researchgate (01","author":"Fenn Michael","year":"2008","unstructured":"Michael Fenn, M Murphy, J Martin, and Sebastien Goasguen. 2008. An Evaluation of KVM for Use in Cloud Computing. Researchgate (01 2008)."},{"key":"e_1_3_2_1_18_1","volume-title":"VFP: A Virtual Switch Platform for Host SDN in the Public Cloud. In 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI 17)","author":"Firestone Daniel","year":"2017","unstructured":"Daniel Firestone. 2017. VFP: A Virtual Switch Platform for Host SDN in the Public Cloud. In 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI 17). USENIX Association, Boston, MA, 315--328. https:\/\/www.usenix.org\/conference\/nsdi17\/technical-sessions\/presentation\/firestone"},{"key":"e_1_3_2_1_19_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","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 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18). USENIX Association, Renton, WA, 51--66. https:\/\/www.usenix.org\/conference\/nsdi18\/presentation\/firestone"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1592568.1592576"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.1998.662938"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2774993.2775065"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2022.11.139"},{"key":"e_1_3_2_1_24_1","volume-title":"The Open vSwitch Exact-Match Cache. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/technical\/the-open-vswitch-exact-match-cache.html Accessed","year":"2025","unstructured":"Intel. 2025. The Open vSwitch Exact-Match Cache. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/technical\/the-open-vswitch-exact-match-cache.html Accessed: January 2025."},{"key":"e_1_3_2_1_25_1","volume-title":"OVS-DPDK Datapath Classifier","year":"2025","unstructured":"Intel. 2025. OVS-DPDK Datapath Classifier. Accessed: January 2025."},{"key":"e_1_3_2_1_26_1","volume-title":"vMX Overview. https:\/\/www.juniper.net\/documentation\/us\/en\/sottware\/vmx\/vmx-getting-started\/topics\/concept\/vmx-overview.html Accessed","year":"2025","unstructured":"Juniper. 2025. vMX Overview. https:\/\/www.juniper.net\/documentation\/us\/en\/sottware\/vmx\/vmx-getting-started\/topics\/concept\/vmx-overview.html Accessed: January 2025."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/2616448.2616468"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341302.3342093"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3651890.3672224"},{"key":"e_1_3_2_1_30_1","volume-title":"Hyper-V Virtual Switch. https:\/\/learn.microsoft.com\/en-us\/windows-server\/virtualization\/hyper-v-virtual-switch\/hyper-v-virtual-switch Accessed","year":"2025","unstructured":"Microsoft. 2025. Hyper-V Virtual Switch. https:\/\/learn.microsoft.com\/en-us\/windows-server\/virtualization\/hyper-v-virtual-switch\/hyper-v-virtual-switch Accessed: January 2025."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934887"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934887"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1592568.1592575"},{"key":"e_1_3_2_1_34_1","volume-title":"VirtualBox","year":"2025","unstructured":"Oracle. 2025. VirtualBox. Accessed: January 2025."},{"key":"e_1_3_2_1_35_1","volume-title":"VirtualBox Virtual Switch. https:\/\/www.virtualbox.org\/ Accessed","year":"2025","unstructured":"Oracle. 2025. VirtualBox Virtual Switch. https:\/\/www.virtualbox.org\/ Accessed: January 2025."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3627703.3629564"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.5555\/2789770.2789779"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2009.5061972"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPSR.2016.7525645"},{"key":"e_1_3_2_1_40_1","volume-title":"Proceedings of the 2013 USENIX Conference on Annual Technical Conference (San Jose, CA) (USENIX ATC'13). USENIX Association, USA, 13--24","author":"Ram Kaushik Kumar","year":"2013","unstructured":"Kaushik Kumar Ram, Alan L. Cox, Mehul Chadha, and Scott Rixner. 2013. Hyper-Switch: A Scalable Software Virtual Switching Architecture. In Proceedings of the 2013 USENIX Conference on Annual Technical Conference (San Jose, CA) (USENIX ATC'13). USENIX Association, USA, 13--24."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405886"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2022.3215143"},{"key":"e_1_3_2_1_43_1","volume-title":"19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22)","author":"Rashelbach Alon","year":"2022","unstructured":"Alon Rashelbach, Ori Rottenstreich, and Mark Silberstein. 2022. Scaling Open vSwitch with a Computational Cache. In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22). USENIX Association, Renton, WA, 1359--1374. https:\/\/www.usenix.org\/conference\/nsdi22\/presentation\/rashelbach"},{"key":"e_1_3_2_1_44_1","volume-title":"Proceedings of the 2012 USENIX Conference on Annual Technical Conference (Boston, MA) (USENIX ATC'12). USENIX Association, USA, 9.","author":"Rizzo Luigi","year":"2012","unstructured":"Luigi Rizzo. 2012. Netmap: a novel framework for fast packet I\/O. In Proceedings of the 2012 USENIX Conference on Annual Technical Conference (Boston, MA) (USENIX ATC'12). USENIX Association, USA, 9."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2413176.2413185"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3186411.3186415"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934886"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2007.893156"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3452296.3472914"},{"key":"e_1_3_2_1_50_1","volume-title":"Anatomy of a Linux bridge. https:\/\/api.semanticscholar.org\/CorpusID:195254942 Accessed","author":"Varis Nuutti","year":"2025","unstructured":"Nuutti Varis. 2012. Anatomy of a Linux bridge. https:\/\/api.semanticscholar.org\/CorpusID:195254942 Accessed: February 2025."},{"key":"e_1_3_2_1_51_1","volume-title":"VMware VSphere Distributed Switch. https:\/\/www.vmware.com\/products\/vsphere\/distributed-switch.html Accessed","year":"2025","unstructured":"VMware. 2021. VMware VSphere Distributed Switch. https:\/\/www.vmware.com\/products\/vsphere\/distributed-switch.html Accessed: January 2025."},{"key":"e_1_3_2_1_52_1","volume-title":"Open vSwitch with DPDK. https:\/\/docs.openvswitch.org\/en\/latest\/intro\/install\/dpdk\/ Accessed","author":"Switch Open","year":"2025","unstructured":"Open vSwitch. 2025. Open vSwitch with DPDK. https:\/\/docs.openvswitch.org\/en\/latest\/intro\/install\/dpdk\/ Accessed: January 2025."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2017.8254754"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3603269.3604859"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2021.102148"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2535372.2535379"}],"event":{"name":"EuroSys '25: Twentieth European Conference on Computer Systems","location":"Rotterdam Netherlands","acronym":"EuroSys '25","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the Twentieth European Conference on Computer Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3689031.3717479","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3689031.3717479","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T11:23:20Z","timestamp":1755775400000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3689031.3717479"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,30]]},"references-count":56,"alternative-id":["10.1145\/3689031.3717479","10.1145\/3689031"],"URL":"https:\/\/doi.org\/10.1145\/3689031.3717479","relation":{},"subject":[],"published":{"date-parts":[[2025,3,30]]},"assertion":[{"value":"2025-03-30","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}