Research output: Contribution to Journal/Magazine › Journal article › peer-review
Research output: Contribution to Journal/Magazine › Journal article › peer-review
}
TY - JOUR
T1 - Scalable Bloom Filters
AU - Almeida, Paulo Sérgio
AU - Baquero, Carlos
AU - Preguiça, Nuno
AU - Hutchison, David
PY - 2007/3/31
Y1 - 2007/3/31
N2 - Bloom filters provide space-efficient storage of sets at the cost of a probability of false positives on membership queries. The size of the filter must be defined a priori based on the number of elements to store and the desired false positive probability, being impossible to store extra elements without increasing the false positive probability. This leads typically to a conservative assumption regarding maximum set size, possibly by orders of magnitude, and a consequent space waste. This paper proposes Scalable Bloom Filters, a variant of Bloom filters that can adapt dynamically to the number of elements stored, while assuring a maximum false positive probability.
AB - Bloom filters provide space-efficient storage of sets at the cost of a probability of false positives on membership queries. The size of the filter must be defined a priori based on the number of elements to store and the desired false positive probability, being impossible to store extra elements without increasing the false positive probability. This leads typically to a conservative assumption regarding maximum set size, possibly by orders of magnitude, and a consequent space waste. This paper proposes Scalable Bloom Filters, a variant of Bloom filters that can adapt dynamically to the number of elements stored, while assuring a maximum false positive probability.
KW - Data structures
KW - Bloom filters
KW - Distributed systems
KW - Randomized algorithms
U2 - 10.1016/j.ipl.2006.10.007
DO - 10.1016/j.ipl.2006.10.007
M3 - Journal article
VL - 101
SP - 255
EP - 261
JO - Information Processing Letters
JF - Information Processing Letters
SN - 1872-6119
IS - 6
ER -