DocumentCode :
1803560
Title :
Exact set reconciliation based on bloom filters
Author :
Tian, Xiaomei ; Zhang, Dafang ; Xie, Kun ; Hu, Can ; Wang, Mengfan ; Deng, Jinguo
Author_Institution :
Sch. of Inf. Sci. & Eng., Hunan Univ., Changsha, China
Volume :
3
fYear :
2011
fDate :
24-26 Dec. 2011
Firstpage :
2001
Lastpage :
2009
Abstract :
We explore the problem of reconciling two similar sets that were maintained by distributed nodes while minimizing communication cost and reconciliation latency. This problem has a wide variety of applications including gossip protocol, mobile database synchronization, distributed file system and maintenance of routing tables in the face of node failures. Existing solutions to exact reconciliation are based on characteristic polynomial interpolation, but their latency is too long. To reduce the latency of such algorithms, we presented an exact set reconciliation algorithm based on Bloom filters (BFESR). The basic idea of BFESR is to obtain symmetric difference size in advance, thus characteristic polynomial values are wholesale transferred. At first, BFESR estimates symmetric difference size using Bloom filters, and calculates multiple polynomial values according to estimated symmetric difference set, and then interpolates rational polynomials, finally recovers the union of sets through factoring the rational polynomials. Theoretical analyses and experimental results show that, compared with the existing methods for exact set reconciliation, BFESR needs only a single round-trip to get the accurate union of sets in most cases, thus greatly reducing reconciliation latency.
Keywords :
data structures; interpolation; polynomials; set theory; BFESR; characteristic polynomial interpolation; characteristic polynomial values; communication cost minimization; distributed file system; exact set reconciliation algorithm based on Bloom filters; gossip protocol; mobile database synchronization; node failures; rational polynomial factoring; rational polynomial interpolation; reconciliation latency minimization; routing tables maintenance; symmetric difference set estimation; symmetric difference size estimation; Bloom filter; Set reconciliation; characteristic polynomial; quasi-intersection query method;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and Network Technology (ICCSNT), 2011 International Conference on
Conference_Location :
Harbin
Print_ISBN :
978-1-4577-1586-0
Type :
conf
DOI :
10.1109/ICCSNT.2011.6182364
Filename :
6182364
Link To Document :
بازگشت