| The Named Data Network(NDN)is one of the funded projects of the National Science Foundation under its Internet Architecture Project.The purpose of the project based on NDN is to improve the current network built by each host into a data-centric network whose content name as the core network model can adapt to large-scale data distribution and transmission and data protection Safety.Data synchronization among multiple users has become a basic requirement in today’s network usage,and many applications such as cloud storage,group communication and cluster services all need data synchronization support.In the traditional TCP/IP network,based on the central server,all kinds of synchronous systems have the defects of low transmission efficiency and poor robustness.In NDN networks,data synchronization among multiple users is one direction that can play NDN network characteristics.Its content-centric design model is different from the traditional TCP/IP network P2P transmission mode and can be based on the content name Road forwarding and routing aggregation,in the process of data synchronization between multiple users have a good performance,making the NDN network data synchronization has some traditional TCP/IP network does not have the advantage.Now there are some programs to basically support data synchronization on the NDN network,such as ChronoSync.Although ChronoSync can perform basic data synchronization functions,due to the one-to-one correspondence between NDN network Interest and Data,ChronoSync is not ideal for concurrent updates,and there are still some limitations on scalability and application scenarios.Based on this,this paper proposes a data synchronization scheme based on the central control node.This synchronization approach improves some of the shortcomings of existing synchronization schemes and at the same time combines the benefits of both centralized and distributed schemes to enable efficient,robust and scalable data across multiple users over an NDN network Synchronization system.In addition,the program is ideal for data synchronization between cluster servers,this program can be set up by a multi-host cluster service system and provide services to other customers. |