DocumentCode :
61603
Title :
Set Reconciliation via Counting Bloom Filters
Author :
Guo, Deke ; Li, Mo
Author_Institution :
National University of Defense Technology, Changsha
Volume :
25
Issue :
10
fYear :
2013
fDate :
Oct. 2013
Firstpage :
2367
Lastpage :
2380
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 size of the set differences. A receiving node then subtracts the received CBF from its local one via minus operation proposed in this paper. The resultant CBF can approximately represent the union of the set differences and thus the set difference to each node can be identified after querying the resultant CBF. In this paper, we propose a novel estimator through which each node can accurately estimate not only the value of $(d)$ but also the size of the set difference to each node. Such an estimation result can be used to optimize the parameter setting of the CBF to achieve less false positives and false negatives. Comprehensive analysis and evaluation demonstrates that our method is more efficient than prior BF-based methods in terms of achieving the same accuracy with less communication cost. Moreover, our reconciliating method needs no prior context logs and it is very useful in networking and distributed applications.
Keywords :
Accuracy; Approximation methods; Context; Educational institutions; Estimation; Peer to peer computing; Synchronization; Accuracy; Approximation methods; Bloom filters; Context; Educational institutions; Estimation; Peer to peer computing; Set reconciliation; Synchronization; set difference;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/TKDE.2012.215
Filename :
6338930
Link To Document :
بازگشت