DocumentCode :
680400
Title :
Let´s ChronoSync: Decentralized dataset state synchronization in Named Data Networking
Author :
Zhenkai Zhu ; Afanasyev, Alexander
Author_Institution :
Univ. of California, Los Angeles, Los Angeles, CA, USA
fYear :
2013
fDate :
7-10 Oct. 2013
Firstpage :
1
Lastpage :
10
Abstract :
In supporting many distributed applications, such as group text messaging, file sharing, and joint editing, a basic requirement is the efficient and robust synchronization of knowledge about the dataset such as text messages, changes to the shared folder, or document edits. We propose ChronoSync protocol, which exploits the features of the Named Data Networking architecture to efficiently synchronize the state of a dataset among a distributed group of users. Using appropriate naming rules, ChronoSync summarizes the state of a dataset in a condensed cryptographic digest form and exchange it among the distributed parties. Differences of the dataset can be inferred from the digests and disseminated efficiently to all parties. With the complete and up-to-date knowledge of the dataset changes, applications can decide whether or when to fetch which pieces of the data. We implemented ChronoSync as a C++ library and developed two distributed application prototypes based on it. We show through simulations that ChronoSync is effective and efficient in synchronization dataset state, and is robust against packet losses and network partitions.
Keywords :
computer networks; data handling; protocols; C++ library; ChronoSync; ChronoSync protocol; computer networks; data networking; decentralized dataset state synchronization; distributed applications; document edits; file sharing; joint editing; named data networking architecture; network partitions; packet losses; shared folder; synchronization dataset; text messages; text messaging; Cryptography; Distributed databases; Internet; Knowledge engineering; Protocols; Robustness; Synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Network Protocols (ICNP), 2013 21st IEEE International Conference on
Conference_Location :
Goettingen
Type :
conf
DOI :
10.1109/ICNP.2013.6733578
Filename :
6733578
Link To Document :
بازگشت