{"id":"https://openalex.org/W4289655092","doi":"https://doi.org/10.1109/netsoft54395.2022.9844083","title":"MiddleNet: A High-Performance, Lightweight, Unified NFV and Middlebox Framework","display_name":"MiddleNet: A High-Performance, Lightweight, Unified NFV and Middlebox Framework","publication_year":2022,"publication_date":"2022-06-27","ids":{"openalex":"https://openalex.org/W4289655092","doi":"https://doi.org/10.1109/netsoft54395.2022.9844083"},"language":"en","primary_location":{"id":"doi:10.1109/netsoft54395.2022.9844083","is_oa":false,"landing_page_url":"https://doi.org/10.1109/netsoft54395.2022.9844083","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE 8th International Conference on Network Softwarization (NetSoft)","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/A5077607599","display_name":"Ziteng Zeng","orcid":null},"institutions":[{"id":"https://openalex.org/I103635307","display_name":"University of California, Riverside","ror":"https://ror.org/03nawhv43","country_code":"US","type":"education","lineage":["https://openalex.org/I103635307"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Ziteng Zeng","raw_affiliation_strings":["University of California,Dept. of Computer Science and Engineering,Riverside","Dept. of Computer Science and Engineering, University of California, Riverside"],"affiliations":[{"raw_affiliation_string":"University of California,Dept. of Computer Science and Engineering,Riverside","institution_ids":["https://openalex.org/I103635307"]},{"raw_affiliation_string":"Dept. of Computer Science and Engineering, University of California, Riverside","institution_ids":["https://openalex.org/I103635307"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034464232","display_name":"Leslie Monis","orcid":null},"institutions":[{"id":"https://openalex.org/I103635307","display_name":"University of California, Riverside","ror":"https://ror.org/03nawhv43","country_code":"US","type":"education","lineage":["https://openalex.org/I103635307"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Leslie Monis","raw_affiliation_strings":["University of California,Dept. of Computer Science and Engineering,Riverside","Dept. of Computer Science and Engineering, University of California, Riverside"],"affiliations":[{"raw_affiliation_string":"University of California,Dept. of Computer Science and Engineering,Riverside","institution_ids":["https://openalex.org/I103635307"]},{"raw_affiliation_string":"Dept. of Computer Science and Engineering, University of California, Riverside","institution_ids":["https://openalex.org/I103635307"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064306481","display_name":"Shixiong Qi","orcid":"https://orcid.org/0000-0003-1367-5544"},"institutions":[{"id":"https://openalex.org/I103635307","display_name":"University of California, Riverside","ror":"https://ror.org/03nawhv43","country_code":"US","type":"education","lineage":["https://openalex.org/I103635307"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shixiong Qi","raw_affiliation_strings":["University of California,Dept. of Computer Science and Engineering,Riverside","Dept. of Computer Science and Engineering, University of California, Riverside"],"affiliations":[{"raw_affiliation_string":"University of California,Dept. of Computer Science and Engineering,Riverside","institution_ids":["https://openalex.org/I103635307"]},{"raw_affiliation_string":"Dept. of Computer Science and Engineering, University of California, Riverside","institution_ids":["https://openalex.org/I103635307"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5053712998","display_name":"K. K. Ramakrishnan","orcid":"https://orcid.org/0000-0003-1849-5155"},"institutions":[{"id":"https://openalex.org/I103635307","display_name":"University of California, Riverside","ror":"https://ror.org/03nawhv43","country_code":"US","type":"education","lineage":["https://openalex.org/I103635307"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"K. K. Ramakrishnan","raw_affiliation_strings":["University of California,Dept. of Computer Science and Engineering,Riverside","Dept. of Computer Science and Engineering, University of California, Riverside"],"affiliations":[{"raw_affiliation_string":"University of California,Dept. of Computer Science and Engineering,Riverside","institution_ids":["https://openalex.org/I103635307"]},{"raw_affiliation_string":"Dept. of Computer Science and Engineering, University of California, Riverside","institution_ids":["https://openalex.org/I103635307"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5077607599"],"corresponding_institution_ids":["https://openalex.org/I103635307"],"apc_list":null,"apc_paid":null,"fwci":0.5527,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.66877522,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"180","last_page":"188"},"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.9997000098228455,"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.9997000098228455,"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/T10400","display_name":"Network Security and Intrusion Detection","score":0.9983000159263611,"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/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9968000054359436,"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.6125722527503967},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.36794471740722656}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6125722527503967},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.36794471740722656}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/netsoft54395.2022.9844083","is_oa":false,"landing_page_url":"https://doi.org/10.1109/netsoft54395.2022.9844083","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE 8th International Conference on Network Softwarization (NetSoft)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W1435010830","https://openalex.org/W1608999459","https://openalex.org/W2014485836","https://openalex.org/W2039997795","https://openalex.org/W2054820097","https://openalex.org/W2105545278","https://openalex.org/W2412350312","https://openalex.org/W2465005408","https://openalex.org/W2605250808","https://openalex.org/W2861933588","https://openalex.org/W2953498285","https://openalex.org/W2978019044","https://openalex.org/W3008783405","https://openalex.org/W3020993522","https://openalex.org/W6628561984","https://openalex.org/W6636548729","https://openalex.org/W6736340968"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052","https://openalex.org/W4402327032","https://openalex.org/W2382290278"],"abstract_inverted_index":{"Traditional":[0],"network":[1,6,24,61,106],"resident":[2,107],"functions":[3,25],"(e.g.,":[4],"firewalls,":[5],"address":[7],"translation)":[8],"and":[9,48,81,114,127,185],"middleboxes":[10,82],"(caches,":[11],"load":[12],"balancers)":[13],"have":[14],"moved":[15],"from":[16],"purpose-built":[17],"appliances":[18],"to":[19,84,98,140,228,236],"software-based":[20],"components.":[21],"However,":[22],"L2/L3":[23,79,112,144],"(NFs)":[26],"are":[27,122,204],"being":[28],"implemented":[29],"on":[30,76,90],"Network":[31],"Function":[32],"Virtualization":[33,226],"(NFV)":[34],"platforms":[35,89],"that":[36,96,110,121,243],"extensively":[37],"exploit":[38],"kernel-bypass":[39],"technology.":[40],"They":[41],"often":[42],"use":[43],"DPDK":[44,132],"for":[45,133,168,192,202],"zero-copy":[46,134],"delivery":[47,136],"high":[49,247],"performance.":[50],"On":[51],"the":[52,142,174,179,209],"other":[53],"hand,":[54],"L4/L7":[55,115,152,196],"middleboxes,":[56],"which":[57],"usually":[58],"require":[59],"full":[60],"protocol":[62,160,166],"stack":[63,161,167],"support,":[64],"take":[65],"advantage":[66],"of":[67,148,213],"a":[68,73,104,157,164,251],"full-fledged":[69],"kernel-based":[70,159],"system":[71],"with":[72,189],"greater":[74],"emphasis":[75],"functionality.":[77],"Thus,":[78],"NFs":[80,113],"continue":[83],"be":[85],"handled":[86],"by":[87,102,178,221],"distinct":[88],"different":[91],"nodes.This":[92],"paper":[93],"proposes":[94],"MiddleNet":[95,117,130,155,171,203,216,244],"seeks":[97],"overcome":[99],"this":[100],"dichotomy":[101],"developing":[103],"unified":[105,252],"function":[108,119,198],"framework":[109],"supports":[111,118,217],"middleboxes.":[116],"chains":[120],"essential":[123],"in":[124,195,249],"both":[125],"NFV":[126],"middlebox":[128,153,197],"environments.":[129],"uses":[131],"packet":[135,219,231],"without":[137,207],"interrupt-based":[138],"processing,":[139,162],"enable":[141],"\u2018bump-in-the-wire\u2019":[143],"processing":[145,220,232],"performance":[146,248],"required":[147],"NFV.":[149],"To":[150],"support":[151],"functionality,":[154],"utilizes":[156],"consolidated,":[158],"avoiding":[163],"dedicated":[165,210],"each":[169],"function.":[170],"fully":[172],"exploits":[173],"event-driven":[175],"capabilities":[176],"provided":[177],"extended":[180],"Berkeley":[181],"Packet":[182],"Filter":[183],"(eBPF)":[184],"seamlessly":[186],"integrates":[187],"it":[188],"shared":[190],"memory":[191],"high-performance":[193],"communication":[194],"chains.":[199],"The":[200],"overheads":[201],"strictly":[205],"load-proportional,":[206],"needing":[208],"CPU":[211],"cores":[212],"DPDK-based":[214],"approaches.":[215],"flow-dependent":[218],"leveraging":[222],"Single":[223],"Root":[224],"I/O":[225],"(SR-IOV)":[227],"dynamically":[229],"select":[230],"needed":[233],"(Layer":[234],"2":[235],"Layer":[237],"7).":[238],"Our":[239],"experimental":[240],"results":[241],"show":[242],"can":[245],"achieve":[246],"such":[250],"environment.":[253]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
