• 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