Using the power of two choices to improve bloom filters

Steve Lumetta, Michael Mitzenmacher

Research output: Contribution to journalArticlepeer-review


We consider the combination of two ideas from the hashing literature: the power of two choices and Bloom filters. Specifically, we show via simulations that, in comparison with a standard Bloom filter, using the power of two choices can yield modest reductions in the false positive probability using the same amount of space and more hashing. While the improvements are sufficiently small that they may not be useful in most practical situations, the combination of ideas is instructive; in particular, it suggests that there may be ways to obtain improved results for Bloom filters while using the same basic approach they employ, as opposed to designing new, more complex data structures for the problem.

Original languageEnglish (US)
Pages (from-to)17-33
Number of pages17
JournalInternet Mathematics
Issue number1
StatePublished - Jan 1 2007

ASJC Scopus subject areas

  • Modeling and Simulation
  • Computational Mathematics
  • Applied Mathematics


Dive into the research topics of 'Using the power of two choices to improve bloom filters'. Together they form a unique fingerprint.

Cite this