2013
DOI: 10.1109/tkde.2012.215
|View full text |Cite
|
Sign up to set email alerts
|

Set Reconciliation via Counting Bloom Filters

Abstract: In this paper, we study the set reconciliation problem, in which each member of a node pair has a set of objects and seeks to deliver its unique objects to the other member. How could each node compute the set difference, however, is challenging in the set reconciliation problem. To address such an issue, we propose a lightweight but efficient method that only requires the pair of nodes to represent objects using a counting Bloom filter (CBF) of size OðdÞ and exchange with each other, where d denotes the total… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
28
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
5
2
2

Relationship

1
8

Authors

Journals

citations
Cited by 39 publications
(28 citation statements)
references
References 30 publications
0
28
0
Order By: Relevance
“…Recall that in the previous two sections, the protocols discussed guarantee recovery of S A ∪ S B whenever |(S A \ S B ) ∪ (S B \ S A )| ≤ d. In contrast, the Bloom filter approach allows recovery of S A ∪ S B with high probability whenever |(S A \ S B ) ∪ (S B \ S A )| ≤ d. For the remainder of this section, we discuss a variation of the protocol from [5] which uses the invertible Bloom filter first discussed in [6]. Similar ideas were also used in [3] and [7].…”
Section: Bloom Filtermentioning
confidence: 99%
See 1 more Smart Citation
“…Recall that in the previous two sections, the protocols discussed guarantee recovery of S A ∪ S B whenever |(S A \ S B ) ∪ (S B \ S A )| ≤ d. In contrast, the Bloom filter approach allows recovery of S A ∪ S B with high probability whenever |(S A \ S B ) ∪ (S B \ S A )| ≤ d. For the remainder of this section, we discuss a variation of the protocol from [5] which uses the invertible Bloom filter first discussed in [6]. Similar ideas were also used in [3] and [7].…”
Section: Bloom Filtermentioning
confidence: 99%
“…Section 3. describes a method for set reconciliation that leverages polynomial interpolation as in [10]. In Section 4. we describe an algorithm for set reconciliation that uses Bloom filter structures [5], [6], [7]. Lastly, in Section 5., we conclude this survey by summarizing ongoing work and identifying potential directions for future research.…”
Section: Introductionmentioning
confidence: 99%
“…The problem gets more challenging when using the edit distance [5], which is more useful when synchronizing two text files. For unordered data (i.e., sets) with the standard set-difference measure (or equivalently the Jaccard similarity), the problem is exactly the set reconciliation problem [7,18,9], which was mentioned at the beginning of the paper. For our problem, the elements in the sets are points in the Euclidean space and the distance measure is the EMD.…”
Section: Related Workmentioning
confidence: 99%
“…In order to minimize the false positive rate, K and M should be selected correctly. According to [18], it can be concluded that the relationship between M and K can be denoted as:…”
Section: B Data Separation Scheme Based On Counting Bloom Filtermentioning
confidence: 99%