DocumentCode :
709426
Title :
Synchronizing namespaces with invertible bloom filters
Author :
Wenliang Fu ; Ben Abraham, Hila ; Crowley, Patrick
Author_Institution :
Sch. of Comput. Sci., Beijing Inst. of Technol., Beijing, China
fYear :
2015
fDate :
7-8 May 2015
Firstpage :
123
Lastpage :
134
Abstract :
Data synchronization-long a staple in le systems-is emerging as a signicant communications primitive. In a distributed system, data synchronization resolves di erences among distributed sets of information. In named data networking (NDN), an information-centric communications architecture, data synchronization between multiple nodes is widely used to support basic services, such as public key distribution, le sharing, and route distribution. While existing NDN synchronization schemes are unctional, their implementations rely on log-based representations of information, which creates a limitation on their performance and scalability. This paper presents iSync, a high performance synchronization protocol for NDN. iSync supports efficient data reconciliation by representing the synchronized datasets using a two-level invertible Bloomfilter (IBF) structure. A set-differences can be found by subtracting a remote IBF from a local IBF. The protocol can obtain multiple differences from a single round of data exchange, and does not require prior context in most application scenarios. We evaluated iSync´s performance by comparing it to the CCNx synchronization protocol. Experiments show that iSync is about eight times faster across a range of network topologies and sizes, and that it reduces the number of packets sent by about 90%.
Keywords :
data structures; electronic data interchange; parallel processing; peer-to-peer computing; protocols; synchronisation; CCNx synchronization protocol; NDN synchronization scheme; data exchange; data networking; data reconciliation; data synchronization; file sharing; file system; high performance synchronization protocol; iSync; information-centric communication architecture; log-based representation; network topologies; public key distribution; remote IBF; route distribution; two-level IBF structure; two-level invertible Bloom filter; Data models; Data structures; Encoding; Motion pictures; Protocols; Streaming media; Synchronization; Named data networking; data synchronization; high performance; invertible Bloom filters;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Architectures for Networking and Communications Systems (ANCS), 2015 ACM/IEEE Symposium on
Conference_Location :
Oakland, CA
Type :
conf
DOI :
10.1109/ANCS.2015.7110126
Filename :
7110126
Link To Document :
بازگشت