{"id":"https://openalex.org/W2909679014","doi":"https://doi.org/10.1145/3288599.3288613","title":"Scalable, high-speed on-chip-based NDN name forwarding using FPGA","display_name":"Scalable, high-speed on-chip-based NDN name forwarding using FPGA","publication_year":2019,"publication_date":"2019-01-04","ids":{"openalex":"https://openalex.org/W2909679014","doi":"https://doi.org/10.1145/3288599.3288613","mag":"2909679014"},"language":"en","primary_location":{"id":"doi:10.1145/3288599.3288613","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3288599.3288613","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 20th International Conference on Distributed Computing and Networking","raw_type":"proceedings-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/A5054296164","display_name":"Divya Saxena","orcid":"https://orcid.org/0000-0002-6847-585X"},"institutions":[{"id":"https://openalex.org/I14243506","display_name":"Hong Kong Polytechnic University","ror":"https://ror.org/0030zas98","country_code":"HK","type":"education","lineage":["https://openalex.org/I14243506"]}],"countries":["HK"],"is_corresponding":true,"raw_author_name":"Divya Saxena","raw_affiliation_strings":["The Hong Kong PolyU, Kowloon, Hong Kong"],"affiliations":[{"raw_affiliation_string":"The Hong Kong PolyU, Kowloon, Hong Kong","institution_ids":["https://openalex.org/I14243506"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034315090","display_name":"Suyash Mahar","orcid":"https://orcid.org/0000-0001-5287-5317"},"institutions":[{"id":"https://openalex.org/I154851008","display_name":"Indian Institute of Technology Roorkee","ror":"https://ror.org/00582g326","country_code":"IN","type":"education","lineage":["https://openalex.org/I154851008"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Suyash Mahar","raw_affiliation_strings":["IIT Roorkee, Roorkee, India"],"affiliations":[{"raw_affiliation_string":"IIT Roorkee, Roorkee, India","institution_ids":["https://openalex.org/I154851008"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021026351","display_name":"Vaskar Raychoudhury","orcid":"https://orcid.org/0000-0003-3722-6954"},"institutions":[{"id":"https://openalex.org/I83328450","display_name":"Miami University","ror":"https://ror.org/05nbqxr67","country_code":"US","type":"education","lineage":["https://openalex.org/I83328450"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Vaskar Raychoudhury","raw_affiliation_strings":["Miami University"],"affiliations":[{"raw_affiliation_string":"Miami University","institution_ids":["https://openalex.org/I83328450"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100740023","display_name":"Jiannong Cao","orcid":"https://orcid.org/0000-0002-2725-2529"},"institutions":[{"id":"https://openalex.org/I14243506","display_name":"Hong Kong Polytechnic University","ror":"https://ror.org/0030zas98","country_code":"HK","type":"education","lineage":["https://openalex.org/I14243506"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Jiannong Cao","raw_affiliation_strings":["The Hong Kong PolyU, Kowloon, Hong Kong"],"affiliations":[{"raw_affiliation_string":"The Hong Kong PolyU, Kowloon, Hong Kong","institution_ids":["https://openalex.org/I14243506"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5054296164"],"corresponding_institution_ids":["https://openalex.org/I14243506"],"apc_list":null,"apc_paid":null,"fwci":0.5305,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.67068504,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"81","last_page":"89"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11478","display_name":"Caching and Content Delivery","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/T11478","display_name":"Caching and Content Delivery","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/T12326","display_name":"Network Packet Processing and Optimization","score":0.9713000059127808,"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/T10796","display_name":"Cooperative Communication and Network Coding","score":0.9663000106811523,"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.8466469049453735},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6978074312210083},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.6473278403282166},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.5032486319541931},{"id":"https://openalex.org/keywords/packet-forwarding","display_name":"Packet forwarding","score":0.4915522038936615},{"id":"https://openalex.org/keywords/static-random-access-memory","display_name":"Static random-access memory","score":0.44809842109680176},{"id":"https://openalex.org/keywords/wire-speed","display_name":"Wire speed","score":0.4337158501148224},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.41121408343315125},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.37572839856147766},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3692871034145355},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.33505481481552124},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3095136880874634},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.12668859958648682}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8466469049453735},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6978074312210083},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.6473278403282166},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.5032486319541931},{"id":"https://openalex.org/C120317029","wikidata":"https://www.wikidata.org/wiki/Q874048","display_name":"Packet forwarding","level":3,"score":0.4915522038936615},{"id":"https://openalex.org/C68043766","wikidata":"https://www.wikidata.org/wiki/Q267416","display_name":"Static random-access memory","level":2,"score":0.44809842109680176},{"id":"https://openalex.org/C46788351","wikidata":"https://www.wikidata.org/wiki/Q571379","display_name":"Wire speed","level":2,"score":0.4337158501148224},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.41121408343315125},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.37572839856147766},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3692871034145355},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.33505481481552124},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3095136880874634},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.12668859958648682},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3288599.3288613","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3288599.3288613","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 20th International Conference on Distributed Computing and Networking","raw_type":"proceedings-article"},{"id":"pmh:oai:ira.lib.polyu.edu.hk:10397/95962","is_oa":false,"landing_page_url":"http://hdl.handle.net/10397/95962","pdf_url":null,"source":{"id":"https://openalex.org/S4306400205","display_name":"PolyU Institutional Research Archive (Hong Kong Polytechnic University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I14243506","host_organization_name":"Hong Kong Polytechnic University","host_organization_lineage":["https://openalex.org/I14243506"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Conference Paper"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320308269","display_name":"Alexander von Humboldt-Stiftung","ror":"https://ror.org/012kf4317"},{"id":"https://openalex.org/F4320322183","display_name":"Huawei Technologies","ror":"https://ror.org/00cmhce21"},{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W1885960601","https://openalex.org/W1979612096","https://openalex.org/W1981220134","https://openalex.org/W2013435193","https://openalex.org/W2032472930","https://openalex.org/W2058336033","https://openalex.org/W2076075129","https://openalex.org/W2092011005","https://openalex.org/W2099324956","https://openalex.org/W2101916194","https://openalex.org/W2103189753","https://openalex.org/W2118373627","https://openalex.org/W2151567632","https://openalex.org/W2155903900","https://openalex.org/W2159070959","https://openalex.org/W2283492988","https://openalex.org/W2285085285","https://openalex.org/W2367132056","https://openalex.org/W2471496932","https://openalex.org/W2519776540","https://openalex.org/W2734343686","https://openalex.org/W2913264117","https://openalex.org/W6639484126"],"related_works":["https://openalex.org/W4392590355","https://openalex.org/W3151633427","https://openalex.org/W2212894501","https://openalex.org/W2793465010","https://openalex.org/W3024050170","https://openalex.org/W2109451123","https://openalex.org/W4378977321","https://openalex.org/W1976168335","https://openalex.org/W3211992815","https://openalex.org/W1545779783"],"abstract_inverted_index":{"Named":[0],"Data":[1],"Networking":[2],"(NDN)":[3],"is":[4,50,54,71],"the":[5,10,36,76,95,104,135,154],"most":[6],"promising":[7],"candidate":[8],"among":[9],"proposed":[11],"content-based":[12],"future":[13],"Internet":[14],"architectures.":[15],"In":[16,99],"NDN,":[17],"Forwarding":[18],"Information":[19],"Base":[20],"(FIB)":[21],"maintains":[22],"name":[23,63,120],"prefixes":[24,138],"and":[25,30,53,112,145],"their":[26,42],"corresponding":[27],"outgoing":[28],"interface(s)":[29],"forwards":[31],"incoming":[32],"packets":[33],"by":[34,94],"calculating":[35],"longest":[37],"prefix":[38],"match":[39],"(LPM)":[40],"of":[41,51,78,109,137],"content":[43],"names":[44],"(CNs).":[45],"A":[46],"CN":[47],"in":[48,171],"NDN":[49,119],"variable-length":[52],"maintained":[55],"using":[56,126],"a":[57,72,114,165,172],"hierarchical":[58],"structure.":[59],"Therefore,":[60],"to":[61,82,141],"perform":[62],"lookup":[64,85,162],"for":[65,123,177],"packet":[66],"forwarding":[67,121],"at":[68],"wire":[69],"speed":[70],"challenging":[73],"task.":[74],"However,":[75],"use":[77],"GPUs":[79],"can":[80,157],"lead":[81],"much":[83],"better":[84],"speeds":[86],"than":[87],"CPU":[88],"but,":[89],"they":[90],"are":[91],"often":[92],"limited":[93],"CPU-GPU":[96],"transfer":[97],"latencies.":[98],"this":[100],"paper,":[101],"we":[102],"exploit":[103],"massive":[105],"parallel":[106],"processing":[107],"power":[108],"FPGA":[110,176],"technology":[111],"propose":[113],"scalable,":[115],"high-speed":[116],"on-chip":[117,167],"SRAM-based":[118],"scheme":[122,156],"FIB":[124],"(OnChip-FIB)":[125],"Field-Programmable":[127],"Gate":[128],"Arrays":[129],"(FPGA).":[130],"OnChip-FIB":[131,155],"scales":[132],"well":[133],"as":[134],"number":[136],"grow,":[139],"due":[140],"low":[142,146],"storage":[143],"complexity":[144],"resource":[147],"utilization.":[148],"Extensive":[149],"simulation":[150],"results":[151],"show":[152],"that":[153],"achieve":[158],"1.06":[159],"\u03bcs":[160],"measured":[161],"latency":[163],"with":[164],"26%":[166],"block":[168],"memory":[169],"usage":[170],"single":[173],"Xilinx":[174],"UltraScale":[175],"50K":[178],"named":[179],"dataset.":[180]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2020,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
