Bloom filters: One size fits all?

Research output: Chapter in Book / Conference PaperConference Paperpeer-review

2 Citations (Scopus)

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.

Original languageEnglish
Title of host publicationProceedings of the 32nd IEEE Conference on Local Computer Networks, LCN 2007
Pages183-190
Number of pages8
DOIs
Publication statusPublished - 2007
Externally publishedYes
Event32nd IEEE Conference on Local Computer Networks, LCN 2007 - Dublin, Ireland
Duration: 15 Oct 200718 Oct 2007

Publication series

NameProceedings - Conference on Local Computer Networks, LCN

Conference

Conference32nd IEEE Conference on Local Computer Networks, LCN 2007
Country/TerritoryIreland
CityDublin
Period15/10/0718/10/07

Fingerprint

Dive into the research topics of 'Bloom filters: One size fits all?'. Together they form a unique fingerprint.

Cite this