2007
DOI: 10.1016/j.ipl.2006.10.007
|View full text |Cite
|
Sign up to set email alerts
|

Scalable Bloom Filters

Abstract: 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 Scal… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
118
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 171 publications
(118 citation statements)
references
References 11 publications
0
118
0
Order By: Relevance
“…Almeida et al [2007] addressed this issue by using not one, but a series of Bloom filters of geometrically-increasing sizes.…”
Section: Expandable Bloom Filtersmentioning
confidence: 99%
See 1 more Smart Citation
“…Almeida et al [2007] addressed this issue by using not one, but a series of Bloom filters of geometrically-increasing sizes.…”
Section: Expandable Bloom Filtersmentioning
confidence: 99%
“…One important difference that distinguishes our Bloom filter chains from the work of Almeida et al [2007] is in deciding which Bloom filter to probe. They require probing all the Bloom filters, but in our case, since elements are monotonically increasing, each Bloom filter in the chain contains a non-overlapping range of elements.…”
Section: Element Insertions and Probesmentioning
confidence: 99%
“…In our model we use standard bloom filters for simplicity and explanation, yet these drawbacks can be addressed by other bloom filter approaches. On the one hand, dynamic datasets are possible to model by using dynamic/scalable bloom filters [29], [30]. The main idea is that a scalable bloom filter is formed by one or more bloom filters.…”
Section: E Shortcomings and Solutionsmentioning
confidence: 99%
“…Instead of a set, a Bloom filter can be used for Pj, leading to lossy piggybacking. Scalable Bloom filters [1] can be used to maintain low the error rate. A different Bloom filter can be used for each acceptance group, so it suffices to store in the Bloom filter Pj only the projection si of (si, qj) on T .…”
Section: Multi-piggybackingmentioning
confidence: 99%