{"id":"https://openalex.org/W2042609846","doi":"https://doi.org/10.1109/icnp.2008.4697026","title":"Rank-indexed hashing: A compact construction of Bloom filters and variants","display_name":"Rank-indexed hashing: A compact construction of Bloom filters and variants","publication_year":2008,"publication_date":"2008-10-01","ids":{"openalex":"https://openalex.org/W2042609846","doi":"https://doi.org/10.1109/icnp.2008.4697026","mag":"2042609846"},"language":"en","primary_location":{"id":"doi:10.1109/icnp.2008.4697026","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icnp.2008.4697026","pdf_url":null,"source":{"id":"https://openalex.org/S4210215197","display_name":"Proceedings/Proceedings - International Conference on Network Protocols","issn_l":"1092-1648","issn":["1092-1648","2643-3303"],"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":"2008 IEEE International Conference on Network Protocols","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/A5103178693","display_name":"Nan Hua","orcid":"https://orcid.org/0000-0001-8021-9675"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nan Hua","raw_affiliation_strings":["School of Computer Science, Georgia Tech, USA","Sch. of Comput. Sci., Georgia Tech, Atlanta, GA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science, Georgia Tech, USA","institution_ids":["https://openalex.org/I130701444"]},{"raw_affiliation_string":"Sch. of Comput. Sci., Georgia Tech, Atlanta, GA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050937458","display_name":"Haiquan Zhao","orcid":"https://orcid.org/0000-0003-0198-1384"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Haiquan Zhao","raw_affiliation_strings":["School of Computer Science, Georgia Tech, USA","Sch. of Comput. Sci., Georgia Tech, Atlanta, GA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science, Georgia Tech, USA","institution_ids":["https://openalex.org/I130701444"]},{"raw_affiliation_string":"Sch. of Comput. Sci., Georgia Tech, Atlanta, GA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5115588966","display_name":"Bill Lin","orcid":null},"institutions":[{"id":"https://openalex.org/I36258959","display_name":"University of California San Diego","ror":"https://ror.org/0168r3w48","country_code":"US","type":"education","lineage":["https://openalex.org/I36258959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Bill Lin","raw_affiliation_strings":["Department of ECE, University of California, San Diego, USA","Dept. of ECE, UCSD, La Jolla, CA#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of ECE, University of California, San Diego, USA","institution_ids":["https://openalex.org/I36258959"]},{"raw_affiliation_string":"Dept. of ECE, UCSD, La Jolla, CA#TAB#","institution_ids":["https://openalex.org/I36258959"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5025728584","display_name":"Jun Xu","orcid":"https://orcid.org/0000-0002-0046-8119"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jun Xu","raw_affiliation_strings":["School of Computer Science, Georgia Tech, USA","Sch. of Comput. Sci., Georgia Tech, Atlanta, GA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science, Georgia Tech, USA","institution_ids":["https://openalex.org/I130701444"]},{"raw_affiliation_string":"Sch. of Comput. Sci., Georgia Tech, Atlanta, GA","institution_ids":["https://openalex.org/I130701444"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.7821,"has_fulltext":false,"cited_by_count":29,"citation_normalized_percentile":{"value":0.84825753,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"73","last_page":"82"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11478","display_name":"Caching and Content Delivery","score":0.9998999834060669,"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":0.9998999834060669,"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/T11342","display_name":"Carbon and Quantum Dots Applications","score":0.960099995136261,"subfield":{"id":"https://openalex.org/subfields/2505","display_name":"Materials Chemistry"},"field":{"id":"https://openalex.org/fields/25","display_name":"Materials Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12038","display_name":"Covalent Organic Framework Applications","score":0.9501000046730042,"subfield":{"id":"https://openalex.org/subfields/2505","display_name":"Materials Chemistry"},"field":{"id":"https://openalex.org/fields/25","display_name":"Materials Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/bloom-filter","display_name":"Bloom filter","score":0.993044376373291},{"id":"https://openalex.org/keywords/hash-function","display_name":"Hash function","score":0.836678147315979},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6591506004333496},{"id":"https://openalex.org/keywords/linear-hashing","display_name":"Linear hashing","score":0.6288001537322998},{"id":"https://openalex.org/keywords/hash-table","display_name":"Hash table","score":0.6071553230285645},{"id":"https://openalex.org/keywords/dynamic-perfect-hashing","display_name":"Dynamic perfect hashing","score":0.5780550837516785},{"id":"https://openalex.org/keywords/filter","display_name":"Filter (signal processing)","score":0.5632564425468445},{"id":"https://openalex.org/keywords/rank","display_name":"Rank (graph theory)","score":0.5409409403800964},{"id":"https://openalex.org/keywords/universal-hashing","display_name":"Universal hashing","score":0.4640665650367737},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.45863378047943115},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3823767900466919},{"id":"https://openalex.org/keywords/double-hashing","display_name":"Double hashing","score":0.3479015827178955},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.3355468809604645},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.23709452152252197},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.06494641304016113},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.06385055184364319}],"concepts":[{"id":"https://openalex.org/C147224247","wikidata":"https://www.wikidata.org/wiki/Q885373","display_name":"Bloom filter","level":2,"score":0.993044376373291},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.836678147315979},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6591506004333496},{"id":"https://openalex.org/C36375716","wikidata":"https://www.wikidata.org/wiki/Q6553456","display_name":"Linear hashing","level":5,"score":0.6288001537322998},{"id":"https://openalex.org/C67388219","wikidata":"https://www.wikidata.org/wiki/Q207440","display_name":"Hash table","level":3,"score":0.6071553230285645},{"id":"https://openalex.org/C122907437","wikidata":"https://www.wikidata.org/wiki/Q5318999","display_name":"Dynamic perfect hashing","level":5,"score":0.5780550837516785},{"id":"https://openalex.org/C106131492","wikidata":"https://www.wikidata.org/wiki/Q3072260","display_name":"Filter (signal processing)","level":2,"score":0.5632564425468445},{"id":"https://openalex.org/C164226766","wikidata":"https://www.wikidata.org/wiki/Q7293202","display_name":"Rank (graph theory)","level":2,"score":0.5409409403800964},{"id":"https://openalex.org/C116058348","wikidata":"https://www.wikidata.org/wiki/Q846912","display_name":"Universal hashing","level":5,"score":0.4640665650367737},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.45863378047943115},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3823767900466919},{"id":"https://openalex.org/C138111711","wikidata":"https://www.wikidata.org/wiki/Q478351","display_name":"Double hashing","level":4,"score":0.3479015827178955},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.3355468809604645},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.23709452152252197},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.06494641304016113},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.06385055184364319},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icnp.2008.4697026","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icnp.2008.4697026","pdf_url":null,"source":{"id":"https://openalex.org/S4210215197","display_name":"Proceedings/Proceedings - International Conference on Network Protocols","issn_l":"1092-1648","issn":["1092-1648","2643-3303"],"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":"2008 IEEE International Conference on Network Protocols","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W1508957056","https://openalex.org/W1580997674","https://openalex.org/W1595409123","https://openalex.org/W1993284846","https://openalex.org/W2023797161","https://openalex.org/W2067883080","https://openalex.org/W2069074882","https://openalex.org/W2072282266","https://openalex.org/W2081869611","https://openalex.org/W2103644027","https://openalex.org/W2111695485","https://openalex.org/W2123845384","https://openalex.org/W2126391667","https://openalex.org/W2126540423","https://openalex.org/W2134684274","https://openalex.org/W2136986825","https://openalex.org/W2899702797","https://openalex.org/W3003601347","https://openalex.org/W4206550928","https://openalex.org/W6634665569","https://openalex.org/W6668015197","https://openalex.org/W6671108768"],"related_works":["https://openalex.org/W2044784665","https://openalex.org/W3030563642","https://openalex.org/W2334522381","https://openalex.org/W2008682098","https://openalex.org/W2076162755","https://openalex.org/W1994360333","https://openalex.org/W102859714","https://openalex.org/W2084899141","https://openalex.org/W2333289748","https://openalex.org/W4286981687"],"abstract_inverted_index":{"Bloom":[0,39,55,89,128,156,186],"filter":[1,56,90,129,157,187],"and":[2,31,47],"its":[3],"variants":[4],"have":[5,41,79],"found":[6],"widespread":[7],"use":[8],"in":[9,76,140],"many":[10],"networking":[11],"applications.":[12],"For":[13],"these":[14,22],"applications,":[15],"minimizing":[16],"storage":[17],"cost":[18],"is":[19,65,181,189],"paramount":[20],"as":[21,87,125,176,178,192],"filters":[23,40],"often":[24],"need":[25],"to":[26,44,60],"be":[27,61,131],"implemented":[28],"using":[29,93],"scarce":[30],"costly":[32,67],"(on-chip)":[33],"SRAM.":[34],"Besides":[35],"supporting":[36],"membership":[37,162,197],"queries,":[38,163],"been":[42,80],"generalized":[43],"support":[45],"deletions":[46],"the":[48,84,122],"encoding":[49],"of":[50,136,149],"information.":[51],"Although":[52],"a":[53,101,126,134,145,154,164,172,184],"standard":[54,185],"construction":[57,106,119,167,188],"has":[58],"proven":[59],"extremely":[62,193],"space-efficient,":[63],"it":[64],"unnecessarily":[66],"when":[68],"generalized.":[69],"Alternative":[70],"constructions":[71],"based":[72],"on":[73],"storing":[74],"fingerprints":[75],"hash":[77,104],"tables":[78],"proposed":[81],"that":[82,110,120,159],"offer":[83],"same":[85,123],"functionality":[86,124],"some":[88],"variants,":[91],"but":[92],"less":[94,169],"space.":[95],"In":[96],"this":[97],"paper,":[98],"we":[99],"propose":[100],"new":[102],"fingerprint":[103],"table":[105],"called":[107],"Rank-Indexed":[108],"Hashing":[109],"can":[111,130],"achieve":[112],"very":[113],"compact":[114],"representations.":[115],"A":[116],"rank-indexed":[117,165],"hashing":[118,166],"offers":[121],"counting":[127],"achieved":[132],"with":[133],"factor":[135],"three":[137],"or":[138],"more":[139],"space":[141,170],"savings":[142],"even":[143],"for":[144,153,171,195],"false":[146,173],"positive":[147,174],"probability":[148,175],"just":[150],"1%.":[151],"Even":[152],"basic":[155],"function":[158],"only":[160],"supports":[161],"requires":[168],"high":[177],"0.1%,":[179],"which":[180],"significant":[182],"since":[183],"widely":[190],"regarded":[191],"space-efficient":[194],"approximate":[196],"problems.":[198]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":2},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":3},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":4},{"year":2012,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
