{"id":"https://openalex.org/W3186517167","doi":"https://doi.org/10.1109/infocomwkshps51825.2021.9484440","title":"An FPGA-based High-Throughput Packet Classification Architecture Supporting Dynamic Updates for Large-Scale Rule Sets","display_name":"An FPGA-based High-Throughput Packet Classification Architecture Supporting Dynamic Updates for Large-Scale Rule Sets","publication_year":2021,"publication_date":"2021-05-10","ids":{"openalex":"https://openalex.org/W3186517167","doi":"https://doi.org/10.1109/infocomwkshps51825.2021.9484440","mag":"3186517167"},"language":"en","primary_location":{"id":"doi:10.1109/infocomwkshps51825.2021.9484440","is_oa":false,"landing_page_url":"https://doi.org/10.1109/infocomwkshps51825.2021.9484440","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE INFOCOM 2021 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5040069267","display_name":"Yao Xin","orcid":"https://orcid.org/0000-0002-6495-081X"},"institutions":[{"id":"https://openalex.org/I4210136793","display_name":"Peng Cheng Laboratory","ror":"https://ror.org/03qdqbt06","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210136793"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yao Xin","raw_affiliation_strings":["Peng Cheng Laboratory"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Peng Cheng Laboratory","institution_ids":["https://openalex.org/I4210136793"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100446257","display_name":"Wenjun Li","orcid":"https://orcid.org/0000-0001-9234-0763"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]},{"id":"https://openalex.org/I4210136793","display_name":"Peng Cheng Laboratory","ror":"https://ror.org/03qdqbt06","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210136793"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wenjun Li","raw_affiliation_strings":["Peking University","Peng Cheng Laboratory"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Peking University","institution_ids":["https://openalex.org/I20231570"]},{"raw_affiliation_string":"Peng Cheng Laboratory","institution_ids":["https://openalex.org/I4210136793"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100364988","display_name":"Yi Wang","orcid":"https://orcid.org/0000-0002-9095-6879"},"institutions":[{"id":"https://openalex.org/I3045169105","display_name":"Southern University of Science and Technology","ror":"https://ror.org/049tv2d57","country_code":"CN","type":"education","lineage":["https://openalex.org/I3045169105"]},{"id":"https://openalex.org/I4210136793","display_name":"Peng Cheng Laboratory","ror":"https://ror.org/03qdqbt06","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210136793"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yi Wang","raw_affiliation_strings":["Peng Cheng Laboratory","Southern University of Science and Technology"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Peng Cheng Laboratory","institution_ids":["https://openalex.org/I4210136793"]},{"raw_affiliation_string":"Southern University of Science and Technology","institution_ids":["https://openalex.org/I3045169105"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5025178833","display_name":"Yao Song","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Song Yao","raw_affiliation_strings":["New H3C, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"New H3C, China","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"2"},"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.9998999834060669,"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.9998999834060669,"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/T10400","display_name":"Network Security and Intrusion Detection","score":0.9710999727249146,"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/T11032","display_name":"VLSI and Analog Circuit Testing","score":0.9329000115394592,"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/computer-science","display_name":"Computer science","score":0.8585590124130249},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.7961132526397705},{"id":"https://openalex.org/keywords/tree-traversal","display_name":"Tree traversal","score":0.7679574489593506},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.7411339282989502},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.5411173701286316},{"id":"https://openalex.org/keywords/tree","display_name":"Tree (set theory)","score":0.5274336934089661},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.518098771572113},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.4716933071613312},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.45994800329208374},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.45077088475227356},{"id":"https://openalex.org/keywords/decision-tree","display_name":"Decision tree","score":0.4444955289363861},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.4437023401260376},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.4297303557395935},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.42846250534057617},{"id":"https://openalex.org/keywords/scale","display_name":"Scale (ratio)","score":0.42691460251808167},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.22009679675102234},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.15115734934806824},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.14491528272628784},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.12853527069091797},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.08531990647315979}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8585590124130249},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.7961132526397705},{"id":"https://openalex.org/C140745168","wikidata":"https://www.wikidata.org/wiki/Q1210082","display_name":"Tree traversal","level":2,"score":0.7679574489593506},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.7411339282989502},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5411173701286316},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.5274336934089661},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.518098771572113},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.4716933071613312},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.45994800329208374},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.45077088475227356},{"id":"https://openalex.org/C84525736","wikidata":"https://www.wikidata.org/wiki/Q831366","display_name":"Decision tree","level":2,"score":0.4444955289363861},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4437023401260376},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.4297303557395935},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.42846250534057617},{"id":"https://openalex.org/C2778755073","wikidata":"https://www.wikidata.org/wiki/Q10858537","display_name":"Scale (ratio)","level":2,"score":0.42691460251808167},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.22009679675102234},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.15115734934806824},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.14491528272628784},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.12853527069091797},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.08531990647315979},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/infocomwkshps51825.2021.9484440","is_oa":false,"landing_page_url":"https://doi.org/10.1109/infocomwkshps51825.2021.9484440","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE INFOCOM 2021 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":9,"referenced_works":["https://openalex.org/W1975959118","https://openalex.org/W2083133254","https://openalex.org/W2164905748","https://openalex.org/W2985286792","https://openalex.org/W3005685361","https://openalex.org/W3016264762","https://openalex.org/W3103457053","https://openalex.org/W4243943037","https://openalex.org/W6776105967"],"related_works":["https://openalex.org/W170547082","https://openalex.org/W2136735429","https://openalex.org/W2587876411","https://openalex.org/W2358332176","https://openalex.org/W4229950834","https://openalex.org/W4301044568","https://openalex.org/W1587123803","https://openalex.org/W2128075414","https://openalex.org/W2375218795","https://openalex.org/W2393010557"],"abstract_inverted_index":{"A":[0],"high-performance":[1],"packet":[2],"classification":[3,86],"architecture":[4],"based":[5],"on":[6],"FPGA":[7],"supporting":[8],"large-scale":[9],"rule":[10,24,82],"sets":[11],"up":[12],"to":[13,34,48,52],"100k":[14],"is":[15,32,46],"proposed":[16],"in":[17],"this":[18],"poster.":[19],"It":[20,68],"supports":[21],"fast":[22],"dynamic":[23],"update":[25,30],"and":[26,65,80,87],"tree":[27,45,50],"reconstruction.":[28],"The":[29],"throughput":[31,72],"comparable":[33],"that":[35],"of":[36,57,73],"classification.":[37],"An":[38],"efficient":[39],"data":[40],"structure":[41],"set":[42,83],"for":[43,78,84],"decision":[44],"constructed":[47],"convert":[49],"traversal":[51],"addressing":[53],"process.":[54],"Different":[55],"levels":[56],"parallelism":[58],"are":[59],"fully":[60],"explored":[61],"with":[62],"multi-core,":[63],"multi-search-engine":[64],"coarse-grained":[66],"pipeline.":[67],"achieves":[69],"a":[70],"peak":[71],"more":[74],"than":[75],"1000":[76],"MPPS":[77],"10k":[79],"1k":[81],"both":[85],"update.":[88]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":2}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
