摘要
本文设计并实现了一种低带宽网络环境中的文件同步方法.利用分治的思想,对经典RSYNC算法的差异计算方法进行了改进,提高了差异块查找的时间效率.此外,还将差异计算集中到客户端,避免了数据摘要值的网络传输,在减轻服务器压力的同时,有效降低了文件同步的网络流量.经实验分析,该方法的差异计算时间效率较经典RSYNC得到了一定的提高,并且网络流量也有一定程度的减小,可以满足低带宽网络大文件同步的需求.
Designs and implements a low-bandwidth network file .synchronization method. The method improves the difference calculation method of the RSYNC with the idea of partition. Improve the time efficiency of the difference calculation by improved RSYNC. Besides, moving the difference calculation to client avoids the transmission of the checksum, to reduce the server load and the network flow. By the experimental analysis, compared with RSYNC improved RSYNC has a better time efficiency, and less network flow, it could meet the need of large file synchronization by low bandwidth network.
出处
《四川大学学报(自然科学版)》
CAS
CSCD
北大核心
2011年第1期55-60,共6页
Journal of Sichuan University(Natural Science Edition)
基金
教育部创新工程重大项目培育资金项目(708075)
关键词
文件同步
RSYNC
N路
差异计算
file synchronization, RSYNC, N-path, difference calculation