• DocumentCode
    1904744
  • Title

    Bloom Filters: One Size Fits All?

  • Author

    Hurley, Paul ; Waldvogel, Marcel

  • Author_Institution
    Zurich Res. Lab., Ruschlikon
  • fYear
    2007
  • fDate
    15-18 Oct. 2007
  • Firstpage
    183
  • Lastpage
    190
  • Abstract
    Bloom filters impress by their sheer elegance and have become a widely and, perhaps, indiscriminately used tool in network applications, although, as we show, their performance can often be far from optimal. Notably in application areas where false negatives are tolerable, other techniques can clearly be better. We show that, at least for a specific area in the parameter space, Bloom filters are significantly outperformed even by a simple scheme. We show that many application areas where Bloom filters are deployed do not require the strong policy of no false negatives and sometimes even prefer false negatives. We analyze, through modelling, how far Bloom filters are from the optimal and then examine application specific issues in a distributed web caching scenario. We hope to open up and seed discussion towards domain-specific alternatives to Bloom filters while perhaps sparking ideas for a general-purpose alternative.
  • Keywords
    data structures; Bloom filters; data structures; Application software; Computer networks; Costs; Data structures; Databases; Distributed computing; Information filtering; Information filters; Keyword search; Laboratories;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Local Computer Networks, 2007. LCN 2007. 32nd IEEE Conference on
  • Conference_Location
    Dublin
  • ISSN
    0742-1303
  • Print_ISBN
    0-7695-3000-1
  • Electronic_ISBN
    0742-1303
  • Type

    conf

  • DOI
    10.1109/LCN.2007.17
  • Filename
    4367823