{"id":"https://openalex.org/W2913648772","doi":"https://doi.org/10.1142/s0218126619502372","title":"AFBV: A High-Performance Network Flow Classification Method for Multi-Dimensional Fields and FPGA Implementation","display_name":"AFBV: A High-Performance Network Flow Classification Method for Multi-Dimensional Fields and FPGA Implementation","publication_year":2019,"publication_date":"2019-01-23","ids":{"openalex":"https://openalex.org/W2913648772","doi":"https://doi.org/10.1142/s0218126619502372","mag":"2913648772"},"language":"en","primary_location":{"id":"doi:10.1142/s0218126619502372","is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0218126619502372","pdf_url":null,"source":{"id":"https://openalex.org/S167602672","display_name":"Journal of Circuits Systems and Computers","issn_l":"0218-1266","issn":["0218-1266","1793-6454"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Circuits, Systems and Computers","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/A5100423671","display_name":"Ling Zheng","orcid":"https://orcid.org/0000-0002-1090-0147"},"institutions":[{"id":"https://openalex.org/I149594827","display_name":"Xidian University","ror":"https://ror.org/05s92vm98","country_code":"CN","type":"education","lineage":["https://openalex.org/I149594827"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ling Zheng","raw_affiliation_strings":["State Key Laboratory of Integrated Services Networks, Xidian University, Xi\u2019an, Shaanxi 710071, P.\u00a0R.\u00a0China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Integrated Services Networks, Xidian University, Xi\u2019an, Shaanxi 710071, P.\u00a0R.\u00a0China","institution_ids":["https://openalex.org/I149594827"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027902981","display_name":"Zhiliang Qiu","orcid":"https://orcid.org/0000-0002-7445-9397"},"institutions":[{"id":"https://openalex.org/I149594827","display_name":"Xidian University","ror":"https://ror.org/05s92vm98","country_code":"CN","type":"education","lineage":["https://openalex.org/I149594827"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhiliang Qiu","raw_affiliation_strings":["State Key Laboratory of Integrated Services Networks, Xidian University, Xi\u2019an, Shaanxi 710071, P.\u00a0R.\u00a0China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Integrated Services Networks, Xidian University, Xi\u2019an, Shaanxi 710071, P.\u00a0R.\u00a0China","institution_ids":["https://openalex.org/I149594827"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100646900","display_name":"Weina Wang","orcid":"https://orcid.org/0000-0002-6988-0750"},"institutions":[{"id":"https://openalex.org/I149594827","display_name":"Xidian University","ror":"https://ror.org/05s92vm98","country_code":"CN","type":"education","lineage":["https://openalex.org/I149594827"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Weina Wang","raw_affiliation_strings":["State Key Laboratory of Integrated Services Networks, Xidian University, Xi\u2019an, Shaanxi 710071, P.\u00a0R.\u00a0China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Integrated Services Networks, Xidian University, Xi\u2019an, Shaanxi 710071, P.\u00a0R.\u00a0China","institution_ids":["https://openalex.org/I149594827"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029314099","display_name":"Weitao Pan","orcid":"https://orcid.org/0000-0002-6388-5008"},"institutions":[{"id":"https://openalex.org/I149594827","display_name":"Xidian University","ror":"https://ror.org/05s92vm98","country_code":"CN","type":"education","lineage":["https://openalex.org/I149594827"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Weitao Pan","raw_affiliation_strings":["State Key Laboratory of Integrated Services Networks, Xidian University, Xi\u2019an, Shaanxi 710071, P.\u00a0R.\u00a0China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Integrated Services Networks, Xidian University, Xi\u2019an, Shaanxi 710071, P.\u00a0R.\u00a0China","institution_ids":["https://openalex.org/I149594827"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029699902","display_name":"Shiyong Sun","orcid":null},"institutions":[{"id":"https://openalex.org/I2800372957","display_name":"China Electronics Technology Group Corporation","ror":"https://ror.org/0098hst83","country_code":"CN","type":"company","lineage":["https://openalex.org/I2800372957"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shiyong Sun","raw_affiliation_strings":["Science and Technology on Information Transmission and Dissemination in Communication Networks Laboratory, The 54th Research Institute of China Electronics Technology Group Corporation, Shijiazhuang, Hebei 050081, P.\u00a0R.\u00a0China"],"affiliations":[{"raw_affiliation_string":"Science and Technology on Information Transmission and Dissemination in Communication Networks Laboratory, The 54th Research Institute of China Electronics Technology Group Corporation, Shijiazhuang, Hebei 050081, P.\u00a0R.\u00a0China","institution_ids":["https://openalex.org/I2800372957"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101878925","display_name":"Ya Gao","orcid":"https://orcid.org/0000-0002-9108-9463"},"institutions":[{"id":"https://openalex.org/I77631543","display_name":"Wuxi Institute of Technology","ror":"https://ror.org/00ab95029","country_code":"CN","type":"education","lineage":["https://openalex.org/I77631543"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ya Gao","raw_affiliation_strings":["School of Internet of Things Technology, Wuxi Institute of Technology, Wuxi, Jiangsu 214121, P.\u00a0R.\u00a0China"],"affiliations":[{"raw_affiliation_string":"School of Internet of Things Technology, Wuxi Institute of Technology, Wuxi, Jiangsu 214121, P.\u00a0R.\u00a0China","institution_ids":["https://openalex.org/I77631543"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5029314099"],"corresponding_institution_ids":["https://openalex.org/I149594827"],"apc_list":null,"apc_paid":null,"fwci":0.2469,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.45930895,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"28","issue":"14","first_page":"1950237","last_page":"1950237"},"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.9998000264167786,"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.9998000264167786,"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.9962000250816345,"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.9804999828338623,"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.7986412644386292},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.6668599843978882},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.6484602689743042},{"id":"https://openalex.org/keywords/header","display_name":"Header","score":0.6450735926628113},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.628899872303009},{"id":"https://openalex.org/keywords/matching","display_name":"Matching (statistics)","score":0.5058152675628662},{"id":"https://openalex.org/keywords/bit-array","display_name":"Bit array","score":0.4906286299228668},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.4671793580055237},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.38926422595977783},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3553007245063782},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.353302925825119},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.3405522406101227},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.15868017077445984},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.10753947496414185},{"id":"https://openalex.org/keywords/type","display_name":"Type (biology)","score":0.08749735355377197}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7986412644386292},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.6668599843978882},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.6484602689743042},{"id":"https://openalex.org/C48105269","wikidata":"https://www.wikidata.org/wiki/Q1141160","display_name":"Header","level":2,"score":0.6450735926628113},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.628899872303009},{"id":"https://openalex.org/C165064840","wikidata":"https://www.wikidata.org/wiki/Q1321061","display_name":"Matching (statistics)","level":2,"score":0.5058152675628662},{"id":"https://openalex.org/C150807984","wikidata":"https://www.wikidata.org/wiki/Q1992074","display_name":"Bit array","level":3,"score":0.4906286299228668},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.4671793580055237},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.38926422595977783},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3553007245063782},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.353302925825119},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.3405522406101227},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.15868017077445984},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.10753947496414185},{"id":"https://openalex.org/C2777299769","wikidata":"https://www.wikidata.org/wiki/Q3707858","display_name":"Type (biology)","level":2,"score":0.08749735355377197},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","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},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1142/s0218126619502372","is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0218126619502372","pdf_url":null,"source":{"id":"https://openalex.org/S167602672","display_name":"Journal of Circuits Systems and Computers","issn_l":"0218-1266","issn":["0218-1266","1793-6454"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Circuits, Systems and Computers","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[{"id":"https://openalex.org/G4431927346","display_name":null,"funder_award_id":"61502204","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7230052502","display_name":null,"funder_award_id":"JB140112","funder_id":"https://openalex.org/F4320335787","funder_display_name":"Fundamental Research Funds for the Central Universities"},{"id":"https://openalex.org/G7571495005","display_name":null,"funder_award_id":"61306047","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320335787","display_name":"Fundamental Research Funds for the Central Universities","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":29,"referenced_works":["https://openalex.org/W1828422661","https://openalex.org/W1994926493","https://openalex.org/W2023805841","https://openalex.org/W2028305138","https://openalex.org/W2037845368","https://openalex.org/W2040340473","https://openalex.org/W2041877573","https://openalex.org/W2063773589","https://openalex.org/W2083133254","https://openalex.org/W2105349886","https://openalex.org/W2105838178","https://openalex.org/W2116765197","https://openalex.org/W2126926261","https://openalex.org/W2143377393","https://openalex.org/W2150702922","https://openalex.org/W2167693251","https://openalex.org/W2323710667","https://openalex.org/W2343283570","https://openalex.org/W2411592835","https://openalex.org/W2415657706","https://openalex.org/W2536380892","https://openalex.org/W2580898485","https://openalex.org/W2597576988","https://openalex.org/W2757519641","https://openalex.org/W2791241700","https://openalex.org/W2794354121","https://openalex.org/W2795686954","https://openalex.org/W3139477406","https://openalex.org/W4243943037"],"related_works":["https://openalex.org/W2171597999","https://openalex.org/W2189136227","https://openalex.org/W1866537546","https://openalex.org/W630850086","https://openalex.org/W3200508093","https://openalex.org/W4372053344","https://openalex.org/W3193978431","https://openalex.org/W2519240373","https://openalex.org/W2379752180","https://openalex.org/W1496096987"],"abstract_inverted_index":{"Network":[0],"flow":[1,32,60,150],"classification":[2,33,48,61,151],"is":[3,73,94,127,144,232,248],"a":[4,44,65,81,177,186,193,206,221],"key":[5],"function":[6],"in":[7,103,173],"high-speed":[8],"switches":[9],"and":[10,26,42,101,121,164,190,212,239],"routers.":[11],"It":[12],"directly":[13],"determines":[14],"the":[15,21,24,31,51,70,89,97,106,119,122,149,181,217],"performance":[16,52,231],"of":[17,23,29,91,108,124,141,196,209,223],"network":[18],"devices.":[19],"With":[20],"development":[22],"Internet":[25],"various":[27],"kinds":[28],"applications,":[30],"needs":[34],"to":[35,117],"support":[36],"multi-dimensional":[37,153],"fields,":[38],"large":[39],"rule":[40,207],"sets,":[41],"sustain":[43],"high":[45,55,67,187],"throughput.":[46,68],"Software-based":[47],"cannot":[49],"meet":[50],"requirement":[53],"as":[54,56,115],"100":[57,199],"Gbps.":[58,200],"FPGA-based":[59],"methods":[62,170],"can":[63,183,191,219],"achieve":[64,192,220],"very":[66],"However,":[69],"range":[71,82,92,125,162],"matching":[72,93,126],"still":[74],"challenging.":[75],"For":[76],"this,":[77],"this":[78,134],"paper":[79],"proposes":[80],"supported":[83],"bit":[84,136],"vector":[85,137],"(RSBV)":[86],"method.":[87],"First,":[88],"characteristic":[90],"analyzed,":[95],"then":[96],"rules":[98],"are":[99,113,171],"pre-encoded":[100],"stored":[102],"memory.":[104],"Second,":[105],"fields":[107,142,154],"an":[109],"input":[110],"packet":[111],"header":[112],"used":[114],"addresses":[116],"read":[118],"memory,":[120],"result":[123],"derived":[128],"through":[129],"pipelined":[130],"Boolean":[131],"operations.":[132],"On":[133],"basis,":[135],"for":[138,152,205],"any":[139],"types":[140],"(AFBV)":[143],"further":[145],"proposed,":[146],"which":[147],"supports":[148],"efficiently,":[155],"including":[156],"exact":[157],"matching,":[158,161,163],"longest":[159],"prefix":[160],"arbitrary":[165],"wildcard":[166],"matching.":[167],"The":[168,230,245],"proposed":[169],"implemented":[172],"FPGA":[174],"platform.":[175],"Through":[176],"two-dimensional":[178],"pipeline":[179],"architecture,":[180],"AFBV":[182,218],"operate":[184],"at":[185],"clock":[188],"frequency":[189],"processing":[194],"speed":[195],"more":[197],"than":[198],"Simulation":[201],"results":[202],"show":[203],"that":[204],"set":[208],"512-bit":[210],"width":[211],"1[Formula:":[213],"see":[214],"text]k":[215],"rules,":[216],"throughput":[222],"520":[224],"million":[225],"packets":[226],"per":[227],"second":[228],"(MPPS).":[229],"improved":[233],"by":[234,250],"44%":[235],"compared":[236,241,253],"with":[237,242,254],"FSBV":[238],"30%":[240],"Stride":[243],"BV.":[244],"power":[246],"consumption":[247],"reduced":[249],"about":[251],"43%":[252],"TCAM":[255],"solution.":[256]},"counts_by_year":[{"year":2021,"cited_by_count":1}],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2025-10-10T00:00:00"}
