首页> 外文会议>Proceedings of the international conference on human-centric computing 2011 and embedded and multimedia computing 2011 >S-Rsync: An Efficient Differencing Algorithm with Locally Chunk Digests Generating for File Synchronization Services
【24h】

S-Rsync: An Efficient Differencing Algorithm with Locally Chunk Digests Generating for File Synchronization Services

机译:S-Rsync:用于文件同步服务的带有本地块摘要的高效差分算法

获取原文
获取原文并翻译 | 示例

摘要

Data synchronization among different clients is common place in the information era. Ideally, we expect that the synchronization process transmits less data and achieves lower response time. To meet these requirements, synchronization systems usually employ differencing algorithms to reduce the volume of data to be synchronized. Rsync is a typical algorithm of this type, which is used widely. However, for the file synchronization services adopting Rsync, the server may always busy for generating chunk digests, which probably will be the bottleneck. We propose an improved differencing algorithm called S-Rsync. S-Rsync migrates a portion of computation from server to client by taking use of the duplication mechanism. This optimization not only eases the server, but also reduces the amount of data to transmit. As a result, synchronization system using S-Rsync algorithm achieves lower response time. Based on the rationale described above, we further improve S-Rsync in term of both spatial and time complexities. Correspondingly, we propose a dynamical selection scheme, which selects a proper algorithm between S-Rsync and Rsync depending on maintaining the versions of files. We construct a prototype to evaluate our proposed algorithm. The experimental results show that our algorithm outperforms Rsync constantly abstract environment.
机译:在信息时代,不同客户端之间的数据同步很常见。理想情况下,我们希望同步过程传输较少的数据并获得较短的响应时间。为了满足这些要求,同步系统通常采用差分算法来减少要同步的数据量。 Rsync是这种类型的典型算法,已被广泛使用。但是,对于采用Rsync的文件同步服务,服务器可能始终忙于生成块摘要,这可能会成为瓶颈。我们提出了一种改进的差分算法,称为S-Rsync。 S-Rsync通过使用复制机制将一部分计算从服务器迁移到客户端。这种优化不仅简化了服务器,而且减少了要传输的数据量。结果,使用S-Rsync算法的同步系统实现了较短的响应时间。基于上述原理,我们在空间和时间复杂度方面进一步改善了S-Rsync。相应地,我们提出了一种动态选择方案,该方案根据维护文件的版本在S-Rsync和Rsync之间选择合适的算法。我们构建了一个原型来评估我们提出的算法。实验结果表明,该算法在持续抽象环境下的性能优于Rsync。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号