• 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