{"id":"https://openalex.org/W2926317551","doi":"https://doi.org/10.1109/tnet.2019.2901487","title":"On the Granularity of Trie-Based Data Structures for Name Lookups and Updates","display_name":"On the Granularity of Trie-Based Data Structures for Name Lookups and Updates","publication_year":2019,"publication_date":"2019-03-25","ids":{"openalex":"https://openalex.org/W2926317551","doi":"https://doi.org/10.1109/tnet.2019.2901487","mag":"2926317551"},"language":"en","primary_location":{"id":"doi:10.1109/tnet.2019.2901487","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tnet.2019.2901487","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/A5064439272","display_name":"Chavoosh Ghasemi","orcid":"https://orcid.org/0000-0002-1911-8231"},"institutions":[{"id":"https://openalex.org/I138006243","display_name":"University of Arizona","ror":"https://ror.org/03m2x1q45","country_code":"US","type":"education","lineage":["https://openalex.org/I138006243"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Chavoosh Ghasemi","raw_affiliation_strings":["Department of Computer Science, The University of Arizona, Tucson, AZ, USA"],"raw_orcid":"https://orcid.org/0000-0002-1911-8231","affiliations":[{"raw_affiliation_string":"Department of Computer Science, The University of Arizona, Tucson, AZ, USA","institution_ids":["https://openalex.org/I138006243"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101442790","display_name":"Hamed Yousefi","orcid":"https://orcid.org/0000-0001-9971-2144"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hamed Yousefi","raw_affiliation_strings":["Department of Electrical Engineering and Computer Science, The University of Michigan, Ann Arbor, MI, USA"],"raw_orcid":"https://orcid.org/0000-0001-9971-2144","affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computer Science, The University of Michigan, Ann Arbor, MI, USA","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053541912","display_name":"Kang G. Shin","orcid":"https://orcid.org/0000-0003-0086-8777"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kang G. Shin","raw_affiliation_strings":["Department of Electrical Engineering and Computer Science, The University of Michigan, Ann Arbor, MI, USA"],"raw_orcid":"https://orcid.org/0000-0003-0086-8777","affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computer Science, The University of Michigan, Ann Arbor, MI, USA","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5050010654","display_name":"Beichuan Zhang","orcid":"https://orcid.org/0009-0001-5333-8465"},"institutions":[{"id":"https://openalex.org/I138006243","display_name":"University of Arizona","ror":"https://ror.org/03m2x1q45","country_code":"US","type":"education","lineage":["https://openalex.org/I138006243"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Beichuan Zhang","raw_affiliation_strings":["Department of Computer Science, The University of Arizona, Tucson, AZ, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, The University of Arizona, Tucson, AZ, USA","institution_ids":["https://openalex.org/I138006243"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.7191,"has_fulltext":false,"cited_by_count":28,"citation_normalized_percentile":{"value":0.93735,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":"27","issue":"2","first_page":"777","last_page":"789"},"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.9944000244140625,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9836999773979187,"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.8773537874221802},{"id":"https://openalex.org/keywords/granularity","display_name":"Granularity","score":0.7103042006492615},{"id":"https://openalex.org/keywords/trie","display_name":"Trie","score":0.5804632902145386},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.4280659854412079},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.32174819707870483},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2998909056186676}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8773537874221802},{"id":"https://openalex.org/C177774035","wikidata":"https://www.wikidata.org/wiki/Q1246948","display_name":"Granularity","level":2,"score":0.7103042006492615},{"id":"https://openalex.org/C190290938","wikidata":"https://www.wikidata.org/wiki/Q387015","display_name":"Trie","level":3,"score":0.5804632902145386},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.4280659854412079},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.32174819707870483},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2998909056186676}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tnet.2019.2901487","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tnet.2019.2901487","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":[{"display_name":"Industry, innovation and infrastructure","score":0.4399999976158142,"id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G5070768993","display_name":null,"funder_award_id":"CNS-1513505","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8015996716","display_name":null,"funder_award_id":"CNS-1629009","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":36,"referenced_works":["https://openalex.org/W3055556","https://openalex.org/W1885960601","https://openalex.org/W1967630610","https://openalex.org/W1969605837","https://openalex.org/W1997069068","https://openalex.org/W2026210582","https://openalex.org/W2026750087","https://openalex.org/W2032472930","https://openalex.org/W2054094649","https://openalex.org/W2064850301","https://openalex.org/W2076075129","https://openalex.org/W2088874913","https://openalex.org/W2118373627","https://openalex.org/W2147231403","https://openalex.org/W2147777451","https://openalex.org/W2155512447","https://openalex.org/W2155903900","https://openalex.org/W2157648347","https://openalex.org/W2159070959","https://openalex.org/W2160566431","https://openalex.org/W2353539429","https://openalex.org/W2514840592","https://openalex.org/W2527137694","https://openalex.org/W2528260261","https://openalex.org/W2560464386","https://openalex.org/W2617505534","https://openalex.org/W2741025672","https://openalex.org/W2754369112","https://openalex.org/W2756063557","https://openalex.org/W2899576359","https://openalex.org/W4232234733","https://openalex.org/W4232648531","https://openalex.org/W4234559128","https://openalex.org/W4248547309","https://openalex.org/W4254091566","https://openalex.org/W6639484126"],"related_works":["https://openalex.org/W2376605347","https://openalex.org/W1582831445","https://openalex.org/W2165856770","https://openalex.org/W99094816","https://openalex.org/W2013119415","https://openalex.org/W1531657888","https://openalex.org/W183558096","https://openalex.org/W2002915122","https://openalex.org/W154681553","https://openalex.org/W2549550668"],"abstract_inverted_index":{"Name":[0],"lookup":[1],"is":[2,18,88,181,188],"an":[3,19],"essential":[4],"function":[5],"but":[6],"a":[7,90,103,110,131,148,189],"performance":[8,50,97,136],"bottleneck":[9],"in":[10,51],"both":[11],"today's":[12],"and":[13,24,32,56,82,86,115,135,141,146,192,195,203,212],"future":[14],"network":[15,49],"architectures.":[16],"Trie":[17],"excellent":[20],"candidate":[21],"data":[22],"structure":[23],"has":[25,60],"been":[26,63],"widely":[27],"used":[28],"for":[29,79,173,200],"looking":[30],"up":[31],"updating":[33],"names.":[34],"However,":[35],"the":[36,48,74,95,139,151,169,182,185],"granularity":[37,78,172],"of":[38,53,76,133,143,153,176,210],"trie-at":[39],"bit,":[40],"byte":[41],"(character),":[42],"or":[43],"component":[44],"level-can":[45],"dramatically":[46],"affect":[47],"terms":[52],"memory":[54,186],"usage":[55],"packet-processing":[57],"speed,":[58],"which":[59,108],"not":[61,89],"yet":[62],"studied":[64],"adequately.":[65],"To":[66],"fill":[67],"this":[68],"gap,":[69],"we":[70],"first":[71],"show":[72],"that":[73,160],"choice":[75,152,183],"trie's":[77,171],"name":[80,112,122],"lookups":[81,202],"updates":[83,204],"(i.e.,":[84],"insertions":[85],"removals)":[87],"trivial":[91],"problem":[92],"due":[93],"to":[94,167],"complex":[96],"tradeoffs":[98],"involved.":[99],"We":[100,124],"also":[101],"introduce":[102],"new":[104],"tool,":[105],"called":[106],"NameGen,":[107],"uses":[109],"Markov-based":[111],"learning":[113],"model":[114],"generates":[116],"pseudo-real":[117],"datasets":[118,134],"with":[119,207],"different":[120,126],"tunable":[121],"characteristics.":[123],"compare":[125],"trie":[127,180],"granularities":[128],"based":[129],"on":[130,150],"collection":[132],"metrics,":[137],"highlight":[138],"strengths":[140],"weaknesses":[142],"each":[144],"granularity,":[145],"draw":[147],"conclusion":[149],"granularity.":[154],"Surprisingly,":[155],"our":[156],"experimental":[157],"evaluation":[158],"finds":[159],"there":[161],"are":[162,198],"only":[163],"two":[164],"key":[165],"rules":[166],"choose":[168],"proper":[170],"any":[174],"kind":[175],"dataset:":[177],"1)":[178],"bit-level":[179],"when":[184,205],"requirement":[187],"real":[190],"concern":[191],"2)":[193],"character-":[194],"component-level":[196],"tries":[197],"preferred":[199],"faster":[201],"dealing":[206],"names":[208],"composed":[209],"short":[211],"long":[213],"components,":[214],"respectively.":[215]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":2},{"year":2022,"cited_by_count":6},{"year":2021,"cited_by_count":6},{"year":2020,"cited_by_count":6},{"year":2019,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
