DocumentCode
1648303
Title
Rank-indexed hashing: A compact construction of Bloom filters and variants
Author
Hua, Nan ; Zhao, Haiquan Chuck ; Lin, Bill ; Xu, Jun Jim
Author_Institution
Sch. of Comput. Sci., Georgia Tech, Atlanta, GA
fYear
2008
Firstpage
73
Lastpage
82
Abstract
Bloom filter and its variants have found widespread use in many networking applications. For these applications, minimizing storage cost is paramount as these filters often need to be implemented using scarce and costly (on-chip) SRAM. Besides supporting membership queries, Bloom filters have been generalized to support deletions and the encoding of information. Although a standard Bloom filter construction has proven to be extremely space-efficient, it is unnecessarily costly when generalized. Alternative constructions based on storing fingerprints in hash tables have been proposed that offer the same functionality as some Bloom filter variants, but using less space. In this paper, we propose a new fingerprint hash table construction called Rank-Indexed Hashing that can achieve very compact representations. A rank-indexed hashing construction that offers the same functionality as a counting Bloom filter can be achieved with a factor of three or more in space savings even for a false positive probability of just 1%. Even for a basic Bloom filter function that only supports membership queries, a rank-indexed hashing construction requires less space for a false positive probability as high as 0.1%, which is significant since a standard Bloom filter construction is widely regarded as extremely space-efficient for approximate membership problems.
Keywords
data structures; database indexing; probability; random processes; Bloom filter variant; SRAM; data representation; false positive probability; fingerprint hash table construction; information encoding; membership query; rank-indexed hashing; space-efficient randomized data structure; Application software; Computer science; Costs; Counting circuits; Data structures; Encoding; Fingerprint recognition; Information filtering; Information filters; Random access memory;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Protocols, 2008. ICNP 2008. IEEE International Conference on
Conference_Location
Orlando, FL
ISSN
1092-1648
Print_ISBN
978-1-4244-2506-8
Electronic_ISBN
1092-1648
Type
conf
DOI
10.1109/ICNP.2008.4697026
Filename
4697026
Link To Document