基于云存储的云同步系统的设计与实现
发布时间:2017-11-09 04:01
本文关键词:基于云存储的云同步系统的设计与实现
【摘要】:随着移动互联网和芯片技术的高速发展,用户可以在各种不同的智能终端设备上存储和管理数据。为了防止终端设备上的数据丢失,用户希望将数据备份到安全的地方。而数据在终端设备之间同步,也使得用户在不同终端设备上访问自己的数据更为方便。为了满足数据备份以及同步的需求,用户常常使用同步软件来管理数据。得益于云存储技术的快速发展,同步软件中庞大的数据存储量的问题也得以解决。本文的主要工作如下: 本文设计和实现了一个基于云存储的云同步系统,研究了该系统的设计方案和相应算法。首先介绍了系统各个模块的具体设计,描述了基于OpenStack Swift搭建的云存储平台的系统架构和访问接口,并分别对服务器和客户端的执行模式、其各个部分的作用以及数据库设计进行了描述和分析。根据云同步系统的版本特点,本文还建立了系统的版本控制模型,描述了版本控制策略的实现算法。最后,本文阐述了系统的运行机制和同步策略。 为了提高云同步系统的存储空间利用率,本文重点研究了数据存储策略,并针对大文件的版本存储问题,提出了一种新的增量存储算法。该算法基于逆增量存储模型,利用匹配分块校验码的增量计算方法,极大地减少了系统的存储空间。本文还研究了基于该算法的版本存储和版本恢复功能的实现算法。通过与现有存储算法的对比实验结果表明,本文提出的增量存储算法高效可用。
【学位授予单位】:中国科学技术大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP333
【参考文献】
中国期刊全文数据库 前8条
1 吴晓勇;李慧娜;;基于文件类型的远程文件备份系统[J];计算机安全;2012年03期
2 柳青;;我国云计算安全问题及对策研究[J];电信网技术;2012年03期
3 郑如秋;叶政杰;;一种远程数据备份方式研究及在数据中心的应用[J];电脑与信息技术;2012年06期
4 何骞;卓碧华;;一种远程文件同步方法[J];计算机应用;2012年02期
5 苏冠群;陶宏才;;基于Linux平台的远程数据容灾系统的设计与实现[J];计算机应用;2012年07期
6 徐旦;生拥宏;鞠大鹏;吴建平;汪东升;;高效的两轮远程文件快速同步算法[J];计算机科学与探索;2011年01期
7 梁丽木;刘晓洁;胡晓勤;田诗源;;一种低带宽网络文件同步方法的设计与实现[J];四川大学学报(自然科学版);2011年01期
8 付喜梅;陈家新;;协同设计中版本存储控制策略的研究[J];微计算机信息;2006年12期
,本文编号:1160176
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1160176.html