{"id":"https://openalex.org/W2811269533","doi":"https://doi.org/10.1109/comst.2018.2851072","title":"Fast Packet Processing: A Survey","display_name":"Fast Packet Processing: A Survey","publication_year":2018,"publication_date":"2018-01-01","ids":{"openalex":"https://openalex.org/W2811269533","doi":"https://doi.org/10.1109/comst.2018.2851072","mag":"2811269533"},"language":"en","primary_location":{"id":"doi:10.1109/comst.2018.2851072","is_oa":false,"landing_page_url":"https://doi.org/10.1109/comst.2018.2851072","pdf_url":null,"source":{"id":"https://openalex.org/S23688054","display_name":"IEEE Communications Surveys & Tutorials","issn_l":"1553-877X","issn":["1553-877X","2373-745X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Communications Surveys &amp; Tutorials","raw_type":"journal-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/A5080306620","display_name":"Danilo Cerovi\u0107","orcid":"https://orcid.org/0000-0003-3351-5038"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Danilo Cerovic","raw_affiliation_strings":["Research and Development Department, GANDI SAS, Paris, France","Gandi SAS (France)","Phare (France)"],"raw_orcid":"https://orcid.org/0000-0003-3351-5038","affiliations":[{"raw_affiliation_string":"Research and Development Department, GANDI SAS, Paris, France","institution_ids":[]},{"raw_affiliation_string":"Gandi SAS (France)","institution_ids":[]},{"raw_affiliation_string":"Phare (France)","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015204572","display_name":"Valentin Del Piccolo","orcid":"https://orcid.org/0000-0003-2166-3666"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Valentin Del Piccolo","raw_affiliation_strings":["Research and Development Department, GANDI SAS, Paris, France","Gandi SAS (France)"],"raw_orcid":"https://orcid.org/0000-0003-2166-3666","affiliations":[{"raw_affiliation_string":"Research and Development Department, GANDI SAS, Paris, France","institution_ids":[]},{"raw_affiliation_string":"Gandi SAS (France)","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031569281","display_name":"Ahmed Amamou","orcid":"https://orcid.org/0000-0001-8189-7224"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ahmed Amamou","raw_affiliation_strings":["Research and Development Department, GANDI SAS, Paris, France","Gandi SAS (France)"],"raw_orcid":"https://orcid.org/0000-0001-8189-7224","affiliations":[{"raw_affiliation_string":"Research and Development Department, GANDI SAS, Paris, France","institution_ids":[]},{"raw_affiliation_string":"Gandi SAS (France)","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014948370","display_name":"Kamel Haddadou","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kamel Haddadou","raw_affiliation_strings":["Research and Development Department, GANDI SAS, Paris, France","Gandi SAS (France)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Research and Development Department, GANDI SAS, Paris, France","institution_ids":[]},{"raw_affiliation_string":"Gandi SAS (France)","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5104962716","display_name":"Guy Pujolle","orcid":"https://orcid.org/0000-0003-4147-7270"},"institutions":[{"id":"https://openalex.org/I204730241","display_name":"Universit\u00e9 Paris Cit\u00e9","ror":"https://ror.org/05f82e368","country_code":"FR","type":"education","lineage":["https://openalex.org/I204730241"]},{"id":"https://openalex.org/I39804081","display_name":"Sorbonne Universit\u00e9","ror":"https://ror.org/02en5vm52","country_code":"FR","type":"education","lineage":["https://openalex.org/I39804081"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Guy Pujolle","raw_affiliation_strings":["Sorbonne Universit\u00e9 (UPMC\u2014LIP6), Paris, France","Phare (France)"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Sorbonne Universit\u00e9 (UPMC\u2014LIP6), Paris, France","institution_ids":["https://openalex.org/I204730241","https://openalex.org/I39804081"]},{"raw_affiliation_string":"Phare (France)","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":4.1701,"has_fulltext":false,"cited_by_count":57,"citation_normalized_percentile":{"value":0.94467273,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":99},"biblio":{"volume":"20","issue":"4","first_page":"3645","last_page":"3676"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":1.0,"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":1.0,"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.9990000128746033,"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.9984999895095825,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/packet-processing","display_name":"Packet processing","score":0.8254907131195068},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8110280632972717},{"id":"https://openalex.org/keywords/router","display_name":"Router","score":0.6687186360359192},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.5433517098426819},{"id":"https://openalex.org/keywords/network-processor","display_name":"Network processor","score":0.5096666812896729},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.5091845393180847},{"id":"https://openalex.org/keywords/user-space","display_name":"User space","score":0.5082399249076843},{"id":"https://openalex.org/keywords/processing-delay","display_name":"Processing delay","score":0.47313180565834045},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4375861883163452},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.42966026067733765},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.36858105659484863},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.36564138531684875},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.24284949898719788},{"id":"https://openalex.org/keywords/transmission-delay","display_name":"Transmission delay","score":0.16920587420463562}],"concepts":[{"id":"https://openalex.org/C2779581428","wikidata":"https://www.wikidata.org/wiki/Q7122997","display_name":"Packet processing","level":3,"score":0.8254907131195068},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8110280632972717},{"id":"https://openalex.org/C2775896111","wikidata":"https://www.wikidata.org/wiki/Q642560","display_name":"Router","level":2,"score":0.6687186360359192},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.5433517098426819},{"id":"https://openalex.org/C74366991","wikidata":"https://www.wikidata.org/wiki/Q2755335","display_name":"Network processor","level":3,"score":0.5096666812896729},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.5091845393180847},{"id":"https://openalex.org/C2775877400","wikidata":"https://www.wikidata.org/wiki/Q1142183","display_name":"User space","level":2,"score":0.5082399249076843},{"id":"https://openalex.org/C21434264","wikidata":"https://www.wikidata.org/wiki/Q7247320","display_name":"Processing delay","level":4,"score":0.47313180565834045},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4375861883163452},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.42966026067733765},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.36858105659484863},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.36564138531684875},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.24284949898719788},{"id":"https://openalex.org/C108921912","wikidata":"https://www.wikidata.org/wiki/Q7834639","display_name":"Transmission delay","level":3,"score":0.16920587420463562}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/comst.2018.2851072","is_oa":false,"landing_page_url":"https://doi.org/10.1109/comst.2018.2851072","pdf_url":null,"source":{"id":"https://openalex.org/S23688054","display_name":"IEEE Communications Surveys & Tutorials","issn_l":"1553-877X","issn":["1553-877X","2373-745X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Communications Surveys &amp; Tutorials","raw_type":"journal-article"},{"id":"pmh:oai:HAL:hal-01880737v1","is_oa":false,"landing_page_url":"https://hal.sorbonne-universite.fr/hal-01880737","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Communications Surveys and Tutorials, IEEE Communications Society, 2018, 20 (4), pp.3645 - 3676. &#x27E8;10.1109/COMST.2018.2851072&#x27E9;","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.4399999976158142}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":134,"referenced_works":["https://openalex.org/W28413134","https://openalex.org/W100245444","https://openalex.org/W1522250664","https://openalex.org/W1616793012","https://openalex.org/W1794141609","https://openalex.org/W1950637132","https://openalex.org/W1969714231","https://openalex.org/W1971739358","https://openalex.org/W1976641468","https://openalex.org/W1994061133","https://openalex.org/W1994926493","https://openalex.org/W2009753837","https://openalex.org/W2010365467","https://openalex.org/W2011651341","https://openalex.org/W2014485836","https://openalex.org/W2019066515","https://openalex.org/W2020145470","https://openalex.org/W2032228686","https://openalex.org/W2034450232","https://openalex.org/W2035539450","https://openalex.org/W2038106049","https://openalex.org/W2040412852","https://openalex.org/W2040882418","https://openalex.org/W2043548758","https://openalex.org/W2044119008","https://openalex.org/W2047745331","https://openalex.org/W2050127041","https://openalex.org/W2062596448","https://openalex.org/W2065955361","https://openalex.org/W2072768743","https://openalex.org/W2079625994","https://openalex.org/W2105011467","https://openalex.org/W2105238795","https://openalex.org/W2105545278","https://openalex.org/W2106962797","https://openalex.org/W2108157916","https://openalex.org/W2111734949","https://openalex.org/W2112891124","https://openalex.org/W2114403135","https://openalex.org/W2116593927","https://openalex.org/W2116736776","https://openalex.org/W2117041516","https://openalex.org/W2125448478","https://openalex.org/W2130182604","https://openalex.org/W2131324202","https://openalex.org/W2131385043","https://openalex.org/W2131726714","https://openalex.org/W2133156997","https://openalex.org/W2135446949","https://openalex.org/W2138010924","https://openalex.org/W2139367291","https://openalex.org/W2140713586","https://openalex.org/W2142360228","https://openalex.org/W2142987071","https://openalex.org/W2143274385","https://openalex.org/W2144127235","https://openalex.org/W2144141446","https://openalex.org/W2146314716","https://openalex.org/W2147118406","https://openalex.org/W2148195106","https://openalex.org/W2148285706","https://openalex.org/W2149601318","https://openalex.org/W2149699746","https://openalex.org/W2151052514","https://openalex.org/W2151062909","https://openalex.org/W2153171872","https://openalex.org/W2157173224","https://openalex.org/W2165867001","https://openalex.org/W2220641111","https://openalex.org/W2275304190","https://openalex.org/W2281100802","https://openalex.org/W2294246362","https://openalex.org/W2295862081","https://openalex.org/W2301990415","https://openalex.org/W2395731689","https://openalex.org/W2405778942","https://openalex.org/W2409197691","https://openalex.org/W2418154150","https://openalex.org/W2460870572","https://openalex.org/W2465123170","https://openalex.org/W2467043670","https://openalex.org/W2482793182","https://openalex.org/W2486748279","https://openalex.org/W2504074749","https://openalex.org/W2509762330","https://openalex.org/W2510309737","https://openalex.org/W2514980405","https://openalex.org/W2534888058","https://openalex.org/W2581434856","https://openalex.org/W2582977077","https://openalex.org/W2585627514","https://openalex.org/W2594498624","https://openalex.org/W2598936400","https://openalex.org/W2599563411","https://openalex.org/W2605301016","https://openalex.org/W2607067159","https://openalex.org/W2672265487","https://openalex.org/W2744688574","https://openalex.org/W2747605755","https://openalex.org/W2751008072","https://openalex.org/W2760841755","https://openalex.org/W2978655370","https://openalex.org/W3083504653","https://openalex.org/W3159976534","https://openalex.org/W4206262605","https://openalex.org/W4230266149","https://openalex.org/W4232904085","https://openalex.org/W4236094608","https://openalex.org/W4240472169","https://openalex.org/W4243947286","https://openalex.org/W4245077401","https://openalex.org/W4250981202","https://openalex.org/W4254095453","https://openalex.org/W4254760511","https://openalex.org/W4255645836","https://openalex.org/W4256629673","https://openalex.org/W6631155369","https://openalex.org/W6636548729","https://openalex.org/W6640723030","https://openalex.org/W6652991930","https://openalex.org/W6677055112","https://openalex.org/W6677322195","https://openalex.org/W6677580545","https://openalex.org/W6679600846","https://openalex.org/W6680840984","https://openalex.org/W6696986035","https://openalex.org/W6711893318","https://openalex.org/W6717103678","https://openalex.org/W6722386530","https://openalex.org/W6728623366","https://openalex.org/W6732765728","https://openalex.org/W6734836391","https://openalex.org/W6735918857","https://openalex.org/W6768959830"],"related_works":["https://openalex.org/W4243019710","https://openalex.org/W1993620881","https://openalex.org/W2390663577","https://openalex.org/W2991062139","https://openalex.org/W2066787952","https://openalex.org/W2101326368","https://openalex.org/W2973499387","https://openalex.org/W1580782215","https://openalex.org/W2109350160","https://openalex.org/W2009829758"],"abstract_inverted_index":{"The":[0],"exponential":[1],"growth":[2],"of":[3,19,34,59,82,100,147,171,210,228,248,251,258,275,298],"data":[4,29],"traffic,":[5],"which":[6,48,76,155,164,196,214],"is":[7,65,77,110],"not":[8,42,198],"expected":[9],"to":[10,52,130],"stop":[11],"anytime":[12],"soon,":[13],"brought":[14],"about":[15],"a":[16,66,70,83,98],"vast":[17],"amount":[18],"advancements":[20],"in":[21,31,72,208,213,246,272,295],"the":[22,32,53,57,60,73,78,145,148,160,201,211,249,269,276,288,292,296],"networking":[23,108,119],"field.":[24],"Latest":[25],"network":[26,61,137],"interfaces":[27],"support":[28],"rates":[30],"range":[33],"40":[35],"Gb/s":[36],"and":[37,91,234,242,260,281,291],"higher.":[38],"This,":[39],"however,":[40],"does":[41],"guarantee":[43],"higher":[44],"packet":[45,102,132,232,300],"processing":[46,103,133,175],"speeds":[47],"are":[49,157,197],"limited":[50],"due":[51],"overheads":[54],"imposed":[55],"by":[56,140],"architecture":[58],"stack.":[62],"Nevertheless,":[63],"there":[64],"great":[67],"need":[68],"for":[69,112],"speedup":[71],"forwarding":[74],"engine,":[75],"most":[79],"important":[80],"part":[81],"high-speed":[84,118],"router.":[85,204],"For":[86],"this":[87,122],"reason,":[88],"many":[89],"software-based":[90],"hardware-based":[92],"solutions":[93,195,241],"have":[94],"emerged":[95],"recently":[96],"with":[97,187,264],"goal":[99],"increasing":[101],"speeds.":[104],"An":[105],"operating":[106],"system's":[107],"stack":[109],"conceived":[111],"general":[113],"purpose":[114],"communications":[115],"rather":[116],"than":[117],"applications.":[120],"In":[121],"paper,":[123],"we":[124,191,221,267,286],"investigate":[125],"multiple":[126],"approaches":[127,290],"that":[128,253],"attempt":[129],"improve":[131],"performance":[134],"on":[135,159,168,200,225],"server-class":[136],"hosts,":[138],"either":[139],"using":[141],"software,":[142],"hardware,":[143],"or":[144,181,218],"combination":[146],"two.":[149],"We":[150,205,236],"survey":[151],"various":[152],"solutions,":[153,278],"among":[154,184],"some":[156],"based":[158,199,224],"Click":[161,202],"modular":[162,203],"router,":[163],"offloads":[165],"its":[166],"functions":[167],"different":[169,182,185,239],"types":[170],"hardware":[172,240,252],"like":[173],"graphics":[174],"units,":[176],"field":[177,297],"programmable":[178],"gate":[179],"arrays":[180],"cores":[183],"servers":[186],"parallel":[188],"execution.":[189],"Furthermore,":[190,266],"explore":[192],"other":[193],"software":[194],"compare":[206,222,243],"them":[207,223,244],"terms":[209,247],"domain":[212],"they":[215,254,262],"operate":[216],"(user-space":[217],"kernel-space).":[219],"Then":[220],"their":[226,256,279,282],"use":[227],"zero-copy":[229],"techniques,":[230],"batch":[231],"processing,":[233],"parallelism.":[235],"also":[237],"discuss":[238,268,287],"additionally":[245],"type":[250],"use,":[255],"usage":[257],"CPU":[259],"how":[261],"connect":[263],"it.":[265],"integration":[270],"possibilities":[271],"virtualized":[273],"environments":[274],"described":[277],"constraints":[280],"requirements.":[283],"At":[284],"last,":[285],"latest":[289],"future":[293],"directions":[294],"fast":[299],"processing.":[301]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":9},{"year":2023,"cited_by_count":6},{"year":2022,"cited_by_count":13},{"year":2021,"cited_by_count":9},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":7},{"year":2018,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
