低带宽环境下远程文件同步技术研究

来源 :北京邮电大学 | 被引量 : 7次 | 上传用户:myazx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
远程文件同步技术关注于在低带宽网络环境下位于两个不同机器上的相似文件如何有效地实现一致的问题。远程文件同步问题出现在许多应用场合,例如,分布式网络环境下的软件版本更新、在不同机器和设备上的个人文件同步,移动计算等等。更一般地说,在当前许多基于网络的应用中文件都被大范围复制,频繁修改,这些场合都需要应用到远程文件同步技术。传统的远程文件同步算法包括基于滑动块技术的文件同步算法、基于可变大小切块的文件同步算法、基于固定大小切块的同步算法以及多轮文件同步算法。这些算法存在着带宽利用率不高或者计算复杂度太高而实现难度大的缺点,本文在这些算法的基础上,提出了一种两轮远程文件同步算法Tpsync,通过不同数据集下的大量文件同步实验,实验结果表明,Tpsync的网络带宽开销比Linux下的著名开源文件同步软件Rsync降低了12%,且同步时间减少了18.9%。本文的另外一个贡献在于对当前存在的主流文件同步算法的性能进行了一个较为详尽的实验对比和分析,评估的对象包括不同文件同步算法的网络带宽占用率、CPU开销以及内存开销,评估的结果可以给用户提供一个指导,在不同的应用场合下采用最合适的文件同步算法可以获得最大效率的同步性能。本文首先介绍了远程文件同步技术的研究与发展现状,并介绍了本课题所研究内容的相关基础理论知识。然后对当前存在的几类远程文件同步算法进行了一个分析与总结,并给出了给自的优缺点。随后提出了改进的两轮文件同步算法Tpsync,介绍了该算法的研究背景以及算法的基本原理和算法描述。接着本文介绍了Tpsync原型的实现过程,并将它与Rsync在不同数据集下进行了大量的文件同步测试实验,随后本文通过大量的实验来评估当前存在的几类远程文件同步算法之间的性能差异,并对实验结果进行总结和分析。最后对本课题的研究进行总结与展望。
其他文献
本文针对当前电信和互联网领域中垃圾信息过度膨胀的问题,研究了应用于短信和邮件过滤的相关原理和技术,提出并实现了一个基于主动学习的文本过滤系统,其中主要的创新工作和
液体分析技术是通过运用不同技术,对液体的透明度,密度、张力、粘度等性质进行测定,确定液体的成分,并进行液体识别。现在用于液体识别的方法大多由于分析方法复杂,分析仪器
本文针对一类单变量非线性离散时间系统和一类多变量非线性离散时间系统的参数不确定性和工况的变化,提出了一种基于人工神经网络的非线性多模型自适应控制器设计方法,并证明
无线传感器网络(Wireless Sensor Network)是当前一个前沿的热点研究领域,有着广泛的应用前景。由于单传感器自身的能量、存储和处理能力的局限性,带来了稳定性差、可靠性较
随着信息社会的发展,图像的使用已经渗透到社会的各行各业,日益增多的图像来源为人们提供了丰富的信息。如何快速地搜索有用的图像已变得越来越迫切。当前流行的网络搜索引擎
研究基于脑电分析的脑死亡判定方法对于早期发现非脑死亡病人和避免脑死亡误判具有重要的意义。以往脑死亡判定的研究大都集中于临床医学的领域内,从最近兴起的神经动力学的
多变量系统相对于单变量系统来说,具有强耦合、干扰大等特点,因此多变量系统能够更加准确完整的描述工业过程对象的特征,多变量系统比单变量系统更加接近实际控制对象;然而多
蚁群算法出现以后,相继出现了许多其他群智能算法。目前,传统的群智能算法已经应用于许多领域,但是均存在一定的缺陷。Yang X S教授探索结合一些早期的算法的优点,提出了蝙蝠算法
在现场乙烯生产过程中,乙烯收率不仅受到裂解过程中的操作条件如压力、温度、停留时间等影响,其裂解原料属性也是决定收率的重要因素,然而乙烯裂解原料种类繁多,仅石脑油类别就有
移动机器人技术是机器人领域中的一个重要研究方向,它是指能够在室内、室外或野外实时自主运动的智能机器人,它是一个具有环境检测、决策与规划、行为控制与执行等多功能于一