TY - GEN
T1 - Bloom filters
T2 - 32nd IEEE Conference on Local Computer Networks, LCN 2007
AU - Hurley, Paul
AU - Waldvogel, Marcel
PY - 2007
Y1 - 2007
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/47249161586
U2 - 10.1109/LCN.2007.39
DO - 10.1109/LCN.2007.39
M3 - Conference Paper
AN - SCOPUS:47249161586
SN - 0769530001
SN - 9780769530000
T3 - Proceedings - Conference on Local Computer Networks, LCN
SP - 183
EP - 190
BT - Proceedings of the 32nd IEEE Conference on Local Computer Networks, LCN 2007
Y2 - 15 October 2007 through 18 October 2007
ER -