{"id":"https://openalex.org/W2317833023","doi":"https://doi.org/10.1145/2872362.2872367","title":"High Performance Packet Processing with FlexNIC","display_name":"High Performance Packet Processing with FlexNIC","publication_year":2016,"publication_date":"2016-03-25","ids":{"openalex":"https://openalex.org/W2317833023","doi":"https://doi.org/10.1145/2872362.2872367","mag":"2317833023"},"language":"en","primary_location":{"id":"doi:10.1145/2872362.2872367","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2872362.2872367","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2872367&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twenty-First International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"http://dl.acm.org/ft_gateway.cfm?id=2872367&type=pdf","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5045220535","display_name":"Antoine Kaufmann","orcid":"https://orcid.org/0000-0002-6355-2772"},"institutions":[{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Antoine Kaufmann","raw_affiliation_strings":["University of Washington, Seattle, WA, USA"],"affiliations":[{"raw_affiliation_string":"University of Washington, Seattle, WA, USA","institution_ids":["https://openalex.org/I201448701"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102251003","display_name":"Simon Peter","orcid":null},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"SImon Peter","raw_affiliation_strings":["The University of Texas as Austin, Austin, TX, USA"],"affiliations":[{"raw_affiliation_string":"The University of Texas as Austin, Austin, TX, USA","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102754848","display_name":"Naveen Kr. Sharma","orcid":"https://orcid.org/0000-0001-8492-4144"},"institutions":[{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Naveen Kr. Sharma","raw_affiliation_strings":["University of Washington, Seattle, WA, USA"],"affiliations":[{"raw_affiliation_string":"University of Washington, Seattle, WA, USA","institution_ids":["https://openalex.org/I201448701"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087154420","display_name":"Thomas E. Anderson","orcid":"https://orcid.org/0000-0002-5682-8929"},"institutions":[{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Thomas Anderson","raw_affiliation_strings":["University of Washington, Seattle, WA, USA"],"affiliations":[{"raw_affiliation_string":"University of Washington, Seattle, WA, USA","institution_ids":["https://openalex.org/I201448701"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101497042","display_name":"Arvind Krishnamurthy","orcid":"https://orcid.org/0000-0002-9505-9528"},"institutions":[{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Arvind Krishnamurthy","raw_affiliation_strings":["University of Washington, Seattle, WA, USA"],"affiliations":[{"raw_affiliation_string":"University of Washington, Seattle, WA, USA","institution_ids":["https://openalex.org/I201448701"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5045220535"],"corresponding_institution_ids":["https://openalex.org/I201448701"],"apc_list":null,"apc_paid":null,"fwci":15.4827,"has_fulltext":true,"cited_by_count":123,"citation_normalized_percentile":{"value":0.99122863,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"67","last_page":"81"},"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.9998000264167786,"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.9998000264167786,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9991999864578247,"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/T10138","display_name":"Network Traffic and Congestion Control","score":0.9973999857902527,"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/packet-processing","display_name":"Packet processing","score":0.9108716249465942},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8180585503578186},{"id":"https://openalex.org/keywords/network-processor","display_name":"Network processor","score":0.7022944092750549},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.6422911286354065},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5281496047973633},{"id":"https://openalex.org/keywords/processing-delay","display_name":"Processing delay","score":0.5018486976623535},{"id":"https://openalex.org/keywords/network-interface","display_name":"Network interface","score":0.478415310382843},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.46888989210128784},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4679996371269226},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.43587011098861694},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.4151609539985657},{"id":"https://openalex.org/keywords/transmission-delay","display_name":"Transmission delay","score":0.19922706484794617}],"concepts":[{"id":"https://openalex.org/C2779581428","wikidata":"https://www.wikidata.org/wiki/Q7122997","display_name":"Packet processing","level":3,"score":0.9108716249465942},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8180585503578186},{"id":"https://openalex.org/C74366991","wikidata":"https://www.wikidata.org/wiki/Q2755335","display_name":"Network processor","level":3,"score":0.7022944092750549},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.6422911286354065},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5281496047973633},{"id":"https://openalex.org/C21434264","wikidata":"https://www.wikidata.org/wiki/Q7247320","display_name":"Processing delay","level":4,"score":0.5018486976623535},{"id":"https://openalex.org/C103987645","wikidata":"https://www.wikidata.org/wiki/Q985806","display_name":"Network interface","level":3,"score":0.478415310382843},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.46888989210128784},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4679996371269226},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.43587011098861694},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.4151609539985657},{"id":"https://openalex.org/C108921912","wikidata":"https://www.wikidata.org/wiki/Q7834639","display_name":"Transmission delay","level":3,"score":0.19922706484794617},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2872362.2872367","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2872362.2872367","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2872367&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twenty-First International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/2872362.2872367","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2872362.2872367","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2872367&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twenty-First International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.41999998688697815,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G1845038163","display_name":"CSR: CC: Large: A High-Performance Data Center Operating System","funder_award_id":"1518702","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2063665203","display_name":null,"funder_award_id":"NetApp","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4687008690","display_name":"CSR: Medium: Very Large Scale Consistent DHTs","funder_award_id":"0963754","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5705279830","display_name":null,"funder_award_id":"CNS-0963754","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G848032724","display_name":null,"funder_award_id":"Science","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G925566008","display_name":null,"funder_award_id":"#CNS-1518702","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320316505","display_name":"NetApp","ror":"https://ror.org/05c4cm338"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2317833023.pdf","grobid_xml":"https://content.openalex.org/works/W2317833023.grobid-xml"},"referenced_works_count":54,"referenced_works":["https://openalex.org/W95608104","https://openalex.org/W186989516","https://openalex.org/W982826035","https://openalex.org/W1419067827","https://openalex.org/W1446278828","https://openalex.org/W1532546444","https://openalex.org/W1608999459","https://openalex.org/W1674877186","https://openalex.org/W1938987580","https://openalex.org/W1982565841","https://openalex.org/W1994926493","https://openalex.org/W1998471240","https://openalex.org/W2008503861","https://openalex.org/W2010324635","https://openalex.org/W2014485836","https://openalex.org/W2020145470","https://openalex.org/W2040882418","https://openalex.org/W2058022120","https://openalex.org/W2081461624","https://openalex.org/W2090815861","https://openalex.org/W2096241833","https://openalex.org/W2096915479","https://openalex.org/W2105628220","https://openalex.org/W2108183412","https://openalex.org/W2110241978","https://openalex.org/W2111734949","https://openalex.org/W2123243351","https://openalex.org/W2126060638","https://openalex.org/W2129554014","https://openalex.org/W2132108934","https://openalex.org/W2134519279","https://openalex.org/W2136504058","https://openalex.org/W2137755180","https://openalex.org/W2139702785","https://openalex.org/W2140101134","https://openalex.org/W2147118406","https://openalex.org/W2154207621","https://openalex.org/W2154370884","https://openalex.org/W2169414316","https://openalex.org/W2182993052","https://openalex.org/W2205436351","https://openalex.org/W2585627514","https://openalex.org/W2755088640","https://openalex.org/W2913854892","https://openalex.org/W4242472178","https://openalex.org/W4244923394","https://openalex.org/W4254095453","https://openalex.org/W6628211331","https://openalex.org/W6628529330","https://openalex.org/W6636558983","https://openalex.org/W6653323555","https://openalex.org/W6674724601","https://openalex.org/W6675769217","https://openalex.org/W6678662376"],"related_works":["https://openalex.org/W4243019710","https://openalex.org/W1993620881","https://openalex.org/W2390663577","https://openalex.org/W1971358294","https://openalex.org/W2991062139","https://openalex.org/W2210470417","https://openalex.org/W2066787952","https://openalex.org/W2101326368","https://openalex.org/W2973499387","https://openalex.org/W1580782215"],"abstract_inverted_index":{"The":[0],"recent":[1],"surge":[2],"of":[3,35,97],"network":[4,41,50],"I/O":[5,15],"performance":[6],"has":[7],"put":[8],"enormous":[9],"pressure":[10],"on":[11,84],"memory":[12,27],"and":[13,28,60,114],"software":[14,104],"processing":[16,29,66,74,100],"sub":[17],"systems.":[18],"We":[19,45],"argue":[20],"that":[21,53],"the":[22,32,77,98,106],"primary":[23],"reason":[24],"for":[25],"high":[26,116],"overheads":[30],"is":[31],"inefficient":[33],"use":[34],"these":[36],"resources":[37],"by":[38,57],"current":[39],"commodity":[40],"interface":[42,52],"cards":[43],"(NICs).":[44],"propose":[46],"FlexNIC,":[47],"a":[48],"flexible":[49],"DMA":[51],"can":[54,110],"be":[55,111],"used":[56],"operating":[58],"systems":[59],"applications":[61],"alike":[62],"to":[63,71,105],"reduce":[64],"packet":[65,73,99],"overheads.":[67],"FlexNIC":[68],"allows":[69],"services":[70],"install":[72],"rules":[75],"into":[76],"NIC,":[78,107],"which":[79],"then":[80],"executes":[81],"simple":[82],"operations":[83],"packets":[85],"while":[86],"exchanging":[87],"them":[88],"with":[89],"host":[90],"memory.":[91],"Thus,":[92],"our":[93],"proposal":[94],"moves":[95],"some":[96],"traditionally":[101],"done":[102,112],"in":[103],"where":[108],"it":[109],"flexibly":[113],"at":[115],"speed.":[117]},"counts_by_year":[{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":10},{"year":2023,"cited_by_count":6},{"year":2022,"cited_by_count":13},{"year":2021,"cited_by_count":19},{"year":2020,"cited_by_count":19},{"year":2019,"cited_by_count":20},{"year":2018,"cited_by_count":12},{"year":2017,"cited_by_count":17},{"year":2016,"cited_by_count":2}],"updated_date":"2026-03-18T14:38:29.013473","created_date":"2025-10-10T00:00:00"}
