• 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