{"id":"https://openalex.org/W4236094608","doi":"https://doi.org/10.1109/ancs.2013.6665175","title":"Speeding up packet I/O in virtual machines","display_name":"Speeding up packet I/O in virtual machines","publication_year":2013,"publication_date":"2013-10-01","ids":{"openalex":"https://openalex.org/W4236094608","doi":"https://doi.org/10.1109/ancs.2013.6665175"},"language":"en","primary_location":{"id":"doi:10.1109/ancs.2013.6665175","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ancs.2013.6665175","pdf_url":null,"source":{"id":"https://openalex.org/S4306417706","display_name":"Architectures for Networking and Communications Systems","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Architectures for Networking and Communications 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":"https://openalex.org/A5077030746","display_name":"Luigi Rizzo","orcid":"https://orcid.org/0000-0003-2483-1565"},"institutions":[{"id":"https://openalex.org/I108290504","display_name":"University of Pisa","ror":"https://ror.org/03ad39j10","country_code":"IT","type":"education","lineage":["https://openalex.org/I108290504"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Luigi Rizzo","raw_affiliation_strings":["Universit\u00e0 di Pisa, Italy"],"affiliations":[{"raw_affiliation_string":"Universit\u00e0 di Pisa, Italy","institution_ids":["https://openalex.org/I108290504"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000191885","display_name":"Giuseppe Lettieri","orcid":"https://orcid.org/0000-0003-1005-7441"},"institutions":[{"id":"https://openalex.org/I108290504","display_name":"University of Pisa","ror":"https://ror.org/03ad39j10","country_code":"IT","type":"education","lineage":["https://openalex.org/I108290504"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Giuseppe Lettieri","raw_affiliation_strings":["Universit\u00e0 di Pisa, Italy"],"affiliations":[{"raw_affiliation_string":"Universit\u00e0 di Pisa, Italy","institution_ids":["https://openalex.org/I108290504"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5032379134","display_name":"Vincenzo Maffione","orcid":"https://orcid.org/0000-0003-0020-8664"},"institutions":[{"id":"https://openalex.org/I108290504","display_name":"University of Pisa","ror":"https://ror.org/03ad39j10","country_code":"IT","type":"education","lineage":["https://openalex.org/I108290504"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Vincenzo Maffione","raw_affiliation_strings":["Universit\u00e0 di Pisa, Italy"],"affiliations":[{"raw_affiliation_string":"Universit\u00e0 di Pisa, Italy","institution_ids":["https://openalex.org/I108290504"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5077030746"],"corresponding_institution_ids":["https://openalex.org/I108290504"],"apc_list":null,"apc_paid":null,"fwci":2.8712,"has_fulltext":false,"cited_by_count":22,"citation_normalized_percentile":{"value":0.91843318,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"47","last_page":"58"},"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.9994999766349792,"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.9994999766349792,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9979000091552734,"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.7182243466377258},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.5494127869606018},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.5270393490791321}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7182243466377258},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.5494127869606018},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.5270393490791321}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ancs.2013.6665175","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ancs.2013.6665175","pdf_url":null,"source":{"id":"https://openalex.org/S4306417706","display_name":"Architectures for Networking and Communications Systems","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Architectures for Networking and Communications Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W1550115315","https://openalex.org/W1795679902","https://openalex.org/W1829813581","https://openalex.org/W1971739358","https://openalex.org/W2014485836","https://openalex.org/W2053106033","https://openalex.org/W2090590366","https://openalex.org/W2105545278","https://openalex.org/W2110764613","https://openalex.org/W2134479933","https://openalex.org/W2140554346","https://openalex.org/W2146314716","https://openalex.org/W4245884216","https://openalex.org/W4254354095","https://openalex.org/W6636548729","https://openalex.org/W6638195918","https://openalex.org/W6638823182","https://openalex.org/W6759349748"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052"],"abstract_inverted_index":{"Most":[0],"of":[1,20,104,106,135,144,159,185,203,215,240,276,293],"the":[2,71,80,126,169,174,182,238,241,255,282,291,294],"work":[3,259],"on":[4,12,121,168,173,177,243],"VM":[5,187],"network":[6,36,75,183,299],"performance":[7],"has":[8],"focused":[9],"so":[10],"far":[11],"bulk":[13],"TCP":[14],"traffic,":[15],"which":[16,179],"covers":[17],"classical":[18],"applications":[19,59,204],"virtualization.":[21],"Completely":[22],"new":[23,201],"\u201cparavirtualized":[24],"devices\u201d":[25],"(Xenfront,":[26],"VIRTIO,":[27],"vmxnet)":[28],"have":[29,285],"been":[30],"designed":[31],"and":[32,52,88,125,233,273,290,314],"implemented":[33],"to":[34,41,264,281],"improve":[35,181],"throughput.":[37],"We":[38],"expect":[39],"virtualization":[40],"become":[42],"widely":[43],"used":[44],"also":[45,78],"for":[46,70,79,162,271,311],"different":[47,152,163],"workloads:":[48],"packet":[49,63,147],"switching":[50],"devices":[51],"middleboxes,":[53],"Software":[54],"Defined":[55],"Networks,":[56],"etc..":[57],"These":[58,193],"involve":[60],"very":[61],"high":[62],"rates":[64,103],"that":[65,133],"are":[66,195,303],"problematic":[67],"not":[68],"only":[69,167,172,261],"hypervisor":[72,283],"(which":[73,83],"emulates":[74],"interfaces)":[76],"but":[77,118],"host":[81],"itself":[82],"switches":[84],"packets":[85,107],"between":[86],"guests":[87,253],"physical":[89],"NICs).":[90],"In":[91,208],"this":[92],"paper":[93],"we":[94,100,131,156,210,247],"provide":[95,157],"three":[96],"main":[97],"results.":[98],"First,":[99],"demonstrate":[101],"how":[102],"millions":[105],"per":[108],"second":[109],"can":[110,180],"be":[111],"achieved":[112],"even":[113],"within":[114,205],"VMs,":[115],"with":[116,219,225],"limited":[117],"targeted":[119],"modifications":[120,160,280],"device":[122,153,265],"drivers,":[123],"hypervisors":[124],"host's":[127],"virtual":[128,206],"switch.":[129],"Secondly,":[130],"show":[132],"emulation":[134],"conventional":[136,230],"NICs":[137],"(e.g.,":[138],"Intel":[139],"e1000)":[140],"is":[141],"perfectly":[142],"capable":[143],"achieving":[145],"such":[146],"rates,":[148],"without":[149],"requiring":[150],"completely":[151],"models.":[154],"Finally,":[155],"sets":[158],"suitable":[161],"use":[164,254,292],"cases":[165],"(acting":[166],"guest,":[170],"or":[171,176,191],"host,":[175],"both)":[178],"throughput":[184],"a":[186,200,229,286,298],"by":[188],"20":[189],"times":[190],"more.":[192],"results":[194],"important":[196],"because":[197],"they":[198],"enable":[199],"set":[202],"machines.":[207],"particular,":[209],"achieve":[211],"guest-to-guest":[212],"UDP":[213],"speeds":[214],"over":[216,249],"1":[217],"Mpps":[218,251],"short":[220],"frames":[221],"(and":[222],"6":[223],"Gbit/s":[224],"1500-byte":[226],"frames)":[227],"using":[228],"e1000":[231],"device,":[232],"socket-based":[234],"sender/receivers.":[235],"This":[236],"matches":[237],"speed":[239],"OS":[242],"bare":[244],"metal.":[245],"Furthermore,":[246],"reach":[248],"5":[250],"when":[252],"netmap":[256],"API.":[257],"Our":[258],"requires":[260],"small":[262,279],"changes":[263,302],"drivers":[266],"(about":[267],"100":[268],"lines,":[269],"both":[270],"FreeBSD":[272],"Linux":[274],"version":[275],"e1000),":[277],"similarly":[278],"(we":[284],"QEMU":[287,313],"prototype":[288],"available)":[289],"VALE":[295],"switch":[296],"as":[297,308],"backend.":[300],"Relevant":[301],"being":[304],"incorporated":[305],"and/or":[306],"distributed":[307],"external":[309],"patches":[310],"FreeBSD,":[312],"Linux.":[315]},"counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":3},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":6},{"year":2014,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
