{"id":"https://openalex.org/W2343283570","doi":"https://doi.org/10.1109/tnet.2015.2491265","title":"Multilayer Packet Classification With Graphics Processing Units","display_name":"Multilayer Packet Classification With Graphics Processing Units","publication_year":2015,"publication_date":"2015-11-20","ids":{"openalex":"https://openalex.org/W2343283570","doi":"https://doi.org/10.1109/tnet.2015.2491265","mag":"2343283570"},"language":"en","primary_location":{"id":"doi:10.1109/tnet.2015.2491265","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tnet.2015.2491265","pdf_url":null,"source":{"id":"https://openalex.org/S62238642","display_name":"IEEE/ACM Transactions on Networking","issn_l":"1063-6692","issn":["1063-6692","1558-2566"],"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/ACM Transactions on Networking","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/A5086009737","display_name":"Matteo Varvello","orcid":"https://orcid.org/0000-0001-8500-4630"},"institutions":[{"id":"https://openalex.org/I4210134591","display_name":"Telefonica Research and Development","ror":"https://ror.org/03qgzzb04","country_code":"ES","type":"company","lineage":["https://openalex.org/I4210097190","https://openalex.org/I4210134591"]}],"countries":["ES"],"is_corresponding":true,"raw_author_name":"Matteo Varvello","raw_affiliation_strings":["Telefonica Research and Development, Barcelona, Spain"],"affiliations":[{"raw_affiliation_string":"Telefonica Research and Development, Barcelona, Spain","institution_ids":["https://openalex.org/I4210134591"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110463419","display_name":"Rafael Laufer","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Rafael Laufer","raw_affiliation_strings":["Alcatel-Lucent, Bell Laboratories, Holmdel, NJ, USA"],"affiliations":[{"raw_affiliation_string":"Alcatel-Lucent, Bell Laboratories, Holmdel, NJ, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047628591","display_name":"Feixiong Zhang","orcid":"https://orcid.org/0000-0003-4246-6397"},"institutions":[{"id":"https://openalex.org/I102322142","display_name":"Rutgers, The State University of New Jersey","ror":"https://ror.org/05vt9qd57","country_code":"US","type":"education","lineage":["https://openalex.org/I102322142"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Feixiong Zhang","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Rutgers University, North Brunswick, NJ, USA"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Rutgers University, North Brunswick, NJ, USA","institution_ids":["https://openalex.org/I102322142"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5079816803","display_name":"T. V. Lakshman","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"T. V. Lakshman","raw_affiliation_strings":["Alcatel-Lucent, Bell Laboratories, Holmdel, NJ, USA"],"affiliations":[{"raw_affiliation_string":"Alcatel-Lucent, Bell Laboratories, Holmdel, NJ, USA","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5086009737"],"corresponding_institution_ids":["https://openalex.org/I4210134591"],"apc_list":null,"apc_paid":null,"fwci":3.2298,"has_fulltext":false,"cited_by_count":50,"citation_normalized_percentile":{"value":0.92466432,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":100},"biblio":{"volume":"24","issue":"5","first_page":"2728","last_page":"2741"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12326","display_name":"Network Packet Processing and Optimization","score":0.9994000196456909,"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"}},"topics":[{"id":"https://openalex.org/T12326","display_name":"Network Packet Processing and Optimization","score":0.9994000196456909,"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/T10714","display_name":"Software-Defined Networks and 5G","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"}},{"id":"https://openalex.org/T10400","display_name":"Network Security and Intrusion Detection","score":0.9907000064849854,"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.928890585899353},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.6547593474388123},{"id":"https://openalex.org/keywords/packet-processing","display_name":"Packet processing","score":0.6241458654403687},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5465854406356812},{"id":"https://openalex.org/keywords/tuple-space","display_name":"Tuple space","score":0.49822163581848145},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.46681639552116394},{"id":"https://openalex.org/keywords/deep-packet-inspection","display_name":"Deep packet inspection","score":0.417474627494812},{"id":"https://openalex.org/keywords/tuple","display_name":"Tuple","score":0.38364943861961365},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.37783119082450867},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.34467798471450806},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.2506459653377533}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.928890585899353},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.6547593474388123},{"id":"https://openalex.org/C2779581428","wikidata":"https://www.wikidata.org/wiki/Q7122997","display_name":"Packet processing","level":3,"score":0.6241458654403687},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5465854406356812},{"id":"https://openalex.org/C56800130","wikidata":"https://www.wikidata.org/wiki/Q1684164","display_name":"Tuple space","level":3,"score":0.49822163581848145},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.46681639552116394},{"id":"https://openalex.org/C204679922","wikidata":"https://www.wikidata.org/wiki/Q734252","display_name":"Deep packet inspection","level":3,"score":0.417474627494812},{"id":"https://openalex.org/C118930307","wikidata":"https://www.wikidata.org/wiki/Q600590","display_name":"Tuple","level":2,"score":0.38364943861961365},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.37783119082450867},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.34467798471450806},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.2506459653377533},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tnet.2015.2491265","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tnet.2015.2491265","pdf_url":null,"source":{"id":"https://openalex.org/S62238642","display_name":"IEEE/ACM Transactions on Networking","issn_l":"1063-6692","issn":["1063-6692","1558-2566"],"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/ACM Transactions on Networking","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.47999998927116394,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":31,"referenced_works":["https://openalex.org/W164384110","https://openalex.org/W1885960601","https://openalex.org/W1950637132","https://openalex.org/W2020145470","https://openalex.org/W2022106793","https://openalex.org/W2032228686","https://openalex.org/W2087027878","https://openalex.org/W2087634916","https://openalex.org/W2097719921","https://openalex.org/W2099501333","https://openalex.org/W2102778622","https://openalex.org/W2105545278","https://openalex.org/W2111734949","https://openalex.org/W2115546448","https://openalex.org/W2119706632","https://openalex.org/W2123797870","https://openalex.org/W2123845384","https://openalex.org/W2137145600","https://openalex.org/W2140713586","https://openalex.org/W2142808699","https://openalex.org/W2150210843","https://openalex.org/W2159116418","https://openalex.org/W2399715892","https://openalex.org/W2912601938","https://openalex.org/W4236444653","https://openalex.org/W4254095453","https://openalex.org/W6636548729","https://openalex.org/W6639484126","https://openalex.org/W6640723030","https://openalex.org/W6674433126","https://openalex.org/W6680840984"],"related_works":["https://openalex.org/W2801510041","https://openalex.org/W2503901328","https://openalex.org/W181867345","https://openalex.org/W2005818379","https://openalex.org/W1850895539","https://openalex.org/W174833201","https://openalex.org/W2156798910","https://openalex.org/W3169301243","https://openalex.org/W2054999976","https://openalex.org/W4299168138"],"abstract_inverted_index":{"The":[0],"rapid":[1],"growth":[2],"of":[3,11,54,67,87,175],"server":[4],"virtualization":[5],"has":[6,38],"ignited":[7],"a":[8,24,110,127,173],"wide":[9],"adoption":[10],"software-based":[12,56],"virtual":[13,105],"switches,":[14,106],"with":[15,30,120],"significant":[16],"interest":[17,42],"in":[18,43,104],"speeding":[19],"up":[20],"their":[21],"performance.":[22],"In":[23,70],"similar":[25],"trend,":[26],"software-defined":[27],"networking":[28],"(SDN),":[29],"its":[31],"strong":[32],"reliance":[33],"on":[34,177],"rule-based":[35],"flow":[36],"classification,":[37],"also":[39,108,132,159],"created":[40],"renewed":[41],"multi-dimensional":[44],"packet":[45,57,78,122],"classification.":[46],"However,":[47],"despite":[48],"these":[49],"recent":[50],"advances,":[51],"the":[52,64,81,167],"performance":[53],"current":[55],"classifiers":[58],"is":[59,147],"still":[60],"limited,":[61],"mostly":[62],"by":[63,172],"low":[65],"parallelism":[66,83],"general-purpose":[68],"CPUs.":[69],"this":[71],"paper,":[72],"we":[73],"explore":[74],"how":[75],"to":[76,124,133],"accelerate":[77],"classification":[79],"using":[80],"high":[82],"and":[84,99,107,131],"latency-hiding":[85],"capabilities":[86],"graphic":[88],"processing":[89],"units":[90],"(GPUs).":[91],"We":[92,158],"implement":[93],"GPU-accelerated":[94,128,163],"versions":[95],"for":[96],"both":[97],"linear":[98],"tuple":[100],"search,":[101],"currently":[102],"deployed":[103],"introduce":[109],"novel":[111],"algorithm":[112],"called":[113],"Bloom":[114],"search.":[115],"These":[116],"algorithms":[117],"are":[118],"integrated":[119],"high-speed":[121],"I/O":[123],"build":[125],"GSwitch,":[126],"software":[129],"switch,":[130],"extend":[134],"Open":[135,164,169],"vSwitch.":[136],"Our":[137],"experimental":[138],"evaluation":[139],"indicates":[140],"that,":[141],"under":[142],"realistic":[143],"rule":[144],"sets,":[145],"GSwitch":[146],"at":[148],"least":[149],"7":[150],"\u00d7":[151],"faster":[152],"than":[153],"an":[154],"equally-priced":[155],"CPU":[156],"classifier.":[157],"show":[160],"that":[161],"our":[162],"vSwitch":[165,170],"outperforms":[166],"classic":[168],"implementation":[171],"factor":[174],"10,":[176],"average.":[178]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":6},{"year":2021,"cited_by_count":8},{"year":2020,"cited_by_count":4},{"year":2019,"cited_by_count":17},{"year":2018,"cited_by_count":6},{"year":2017,"cited_by_count":4}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
