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
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;
Conference_Titel :
Network Protocols, 2008. ICNP 2008. IEEE International Conference on
Conference_Location :
Orlando, FL
Print_ISBN :
978-1-4244-2506-8
Electronic_ISBN :
1092-1648
DOI :
10.1109/ICNP.2008.4697026