{"id":"https://openalex.org/W4408848135","doi":"https://doi.org/10.1145/3689031.3717479","title":"Byte vSwitch: A High-Performance Virtual Switch for Cloud Networking","display_name":"Byte vSwitch: A High-Performance Virtual Switch for Cloud Networking","publication_year":2025,"publication_date":"2025-03-26","ids":{"openalex":"https://openalex.org/W4408848135","doi":"https://doi.org/10.1145/3689031.3717479"},"language":"en","primary_location":{"id":"doi:10.1145/3689031.3717479","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3689031.3717479","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twentieth European Conference on Computer Systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Xin Wang","orcid":"https://orcid.org/0009-0001-8523-3887"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xin Wang","raw_affiliation_strings":["ByteDance Inc"],"raw_orcid":"https://orcid.org/0009-0001-8523-3887","affiliations":[{"raw_affiliation_string":"ByteDance Inc","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015824836","display_name":"Deguo Li","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Deguo Li","raw_affiliation_strings":["ByteDance Inc"],"raw_orcid":"https://orcid.org/0009-0006-7383-3451","affiliations":[{"raw_affiliation_string":"ByteDance Inc","institution_ids":[]}]},{"author_position":"middle","author":{"id":null,"display_name":"Zhihong Wang","orcid":"https://orcid.org/0009-0005-3874-2557"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhihong Wang","raw_affiliation_strings":["ByteDance Inc"],"raw_orcid":"https://orcid.org/0009-0005-3874-2557","affiliations":[{"raw_affiliation_string":"ByteDance Inc","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086025335","display_name":"Lidong Jiang","orcid":"https://orcid.org/0000-0001-9783-7824"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lidong Jiang","raw_affiliation_strings":["ByteDance Inc"],"raw_orcid":"https://orcid.org/0000-0001-9783-7824","affiliations":[{"raw_affiliation_string":"ByteDance Inc","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052259901","display_name":"Shubo Wen","orcid":"https://orcid.org/0000-0001-9748-8994"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Shubo Wen","raw_affiliation_strings":["ByteDance Inc"],"raw_orcid":"https://orcid.org/0000-0001-9748-8994","affiliations":[{"raw_affiliation_string":"ByteDance Inc","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029408696","display_name":"Daxiang Kang","orcid":"https://orcid.org/0000-0002-2782-8508"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Daxiang Kang","raw_affiliation_strings":["ByteDance Inc"],"raw_orcid":"https://orcid.org/0000-0002-2782-8508","affiliations":[{"raw_affiliation_string":"ByteDance Inc","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019077099","display_name":"Engin Arslan","orcid":"https://orcid.org/0000-0002-2355-057X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Engin Arslan","raw_affiliation_strings":["ByteDance Inc"],"raw_orcid":"https://orcid.org/0000-0002-2355-057X","affiliations":[{"raw_affiliation_string":"ByteDance Inc","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100725390","display_name":"Peng He","orcid":"https://orcid.org/0000-0002-7472-9529"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Peng He","raw_affiliation_strings":["ByteDance Inc"],"raw_orcid":"https://orcid.org/0000-0002-7472-9529","affiliations":[{"raw_affiliation_string":"ByteDance Inc","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5104684782","display_name":"Xinyu Qian","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xinyu Qian","raw_affiliation_strings":["ByteDance Inc"],"raw_orcid":"https://orcid.org/0009-0008-4004-6683","affiliations":[{"raw_affiliation_string":"ByteDance Inc","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5114750729","display_name":"Bin Niu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Bin Niu","raw_affiliation_strings":["ByteDance Inc"],"raw_orcid":"https://orcid.org/0009-0009-9367-2087","affiliations":[{"raw_affiliation_string":"ByteDance Inc","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021474473","display_name":"Jianwen Pi","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jianwen Pi","raw_affiliation_strings":["ByteDance Inc"],"raw_orcid":"https://orcid.org/0009-0009-8338-1390","affiliations":[{"raw_affiliation_string":"ByteDance Inc","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102801668","display_name":"Xiangfu Ding","orcid":"https://orcid.org/0000-0002-5688-7611"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xiaoning Ding","raw_affiliation_strings":["ByteDance Inc"],"raw_orcid":"https://orcid.org/0000-0002-5688-7611","affiliations":[{"raw_affiliation_string":"ByteDance Inc","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007437069","display_name":"Ke Lin","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ke Lin","raw_affiliation_strings":["ByteDance Inc"],"raw_orcid":"https://orcid.org/0009-0007-2509-214X","affiliations":[{"raw_affiliation_string":"ByteDance Inc","institution_ids":[]}]},{"author_position":"last","author":{"id":null,"display_name":"Hao Luo","orcid":"https://orcid.org/0009-0008-8462-7295"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hao Luo","raw_affiliation_strings":["ByteDance Inc"],"raw_orcid":"https://orcid.org/0009-0008-8462-7295","affiliations":[{"raw_affiliation_string":"ByteDance Inc","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":14,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.2161,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.87299328,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"1417","last_page":"1432"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12326","display_name":"Network Packet Processing and Optimization","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11478","display_name":"Caching and Content Delivery","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7970812320709229},{"id":"https://openalex.org/keywords/byte","display_name":"Byte","score":0.7805421352386475},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.7592006325721741},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.40643835067749023},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.37190911173820496}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7970812320709229},{"id":"https://openalex.org/C43364308","wikidata":"https://www.wikidata.org/wiki/Q8799","display_name":"Byte","level":2,"score":0.7805421352386475},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.7592006325721741},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.40643835067749023},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.37190911173820496}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3689031.3717479","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3689031.3717479","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twentieth European Conference on Computer Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":31,"referenced_works":["https://openalex.org/W95608104","https://openalex.org/W1989728020","https://openalex.org/W1999064874","https://openalex.org/W2013342629","https://openalex.org/W2121021091","https://openalex.org/W2123016589","https://openalex.org/W2135446949","https://openalex.org/W2139751271","https://openalex.org/W2146314716","https://openalex.org/W2147802358","https://openalex.org/W2150702922","https://openalex.org/W2157614013","https://openalex.org/W2491015902","https://openalex.org/W2496912913","https://openalex.org/W2501263022","https://openalex.org/W2782697230","https://openalex.org/W2791258668","https://openalex.org/W2945210188","https://openalex.org/W2967279915","https://openalex.org/W3005685361","https://openalex.org/W3046238985","https://openalex.org/W3103457053","https://openalex.org/W3159455085","https://openalex.org/W3192191665","https://openalex.org/W4206836508","https://openalex.org/W4244704438","https://openalex.org/W4310494058","https://openalex.org/W4312883826","https://openalex.org/W4386378084","https://openalex.org/W4394922841","https://openalex.org/W4401175974"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W4244478748","https://openalex.org/W3042604642","https://openalex.org/W3150465815","https://openalex.org/W4223488648","https://openalex.org/W4242642347","https://openalex.org/W2134969820","https://openalex.org/W2251605416"],"abstract_inverted_index":{"Virtual":[0],"switch":[1,77],"is":[2,22],"a":[3,74,100],"fundamental":[4],"component":[5],"of":[6,37,92,155],"cloud":[7,26,52,94,126,159],"computing":[8],"as":[9,50],"it":[10],"provides":[11],"core":[12],"networking":[13],"functionalities":[14],"for":[15,160],"VMs":[16],"and":[17,34,88,123,139,164,173],"containers.":[18],"Open":[19],"vSwitch":[20,72],"(OVS)":[21],"widely":[23],"adopted":[24,43],"in":[25,45,125,170,176],"environments":[27],"due":[28],"to":[29,66,82,108,118,135,144],"its":[30,55,60],"open-source":[31],"nature,":[32],"programmability,":[33],"rich":[35],"set":[36],"features.":[38],"At":[39],"ByteDance,":[40],"we":[41,69,114],"initially":[42],"OVS":[44],"our":[46,51,93,168],"public":[47,158],"cloud,":[48],"but":[49],"business":[53],"grew,":[54],"generic":[56],"design":[57],"along":[58],"with":[59,103],"complex":[61],"code-base":[62],"quickly":[63],"became":[64],"obstacles":[65],"improvements.":[67],"Hence,":[68],"developed":[70],"Byte":[71],"(BVS),":[73],"high-performance":[75],"virtual":[76],"that":[78,131],"was":[79],"specifically":[80],"designed":[81],"address":[83],"the":[84,156],"performance,":[85],"scalability,":[86,121],"serviceability,":[87],"operational":[89],"efficiency":[90],"needs":[91],"services.":[95],"More":[96],"specifically,":[97],"BVS":[98,120,132,146,175],"adopts":[99],"simple":[101],"architecture":[102],"an":[104],"optimized":[105],"hash":[106],"table":[107],"maximize":[109],"forwarding":[110],"performance.":[111],"In":[112],"addition,":[113],"introduced":[115],"several":[116],"optimizations":[117],"improve":[119],"operability,":[122],"serviceability":[124],"environments.":[127],"Our":[128],"evaluations":[129],"show":[130],"achieves":[133],"up":[134],"3.3\u00d7":[136],"higher":[137],"PPS":[138],"25%":[140],"lower":[141],"latency":[142],"compared":[143],"OVS.":[145],"has":[147],"been":[148],"deployed":[149],"at":[150],"scale":[151],"across":[152],"all":[153],"regions":[154],"ByteDance":[157],"over":[161],"four":[162],"years,":[163],"this":[165],"paper":[166],"presents":[167],"experience":[169],"designing,":[171],"deploying,":[172],"operating":[174],"production.":[177]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
