基于云存储和P2P的资料同步分享技术研究
本文关键词:基于云存储和P2P的资料同步分享技术研究
【摘要】:随着互联网的发展,给人们的工作和生活带来越来越多的便利。人们不再像以前利用U盘和移动硬盘来同步文件。在云存储盛行的年代,人们在多客户端环境下实现文件同步,可以先将客户端文件同步到云服务器,其他客户端通过与云服务器进行文件同步。也可以利用P2P文件同步分享软件,实现端到端的文件同步。本文结合P2P与云存储环境文件同步的优缺点,为了避免云存储的中心服务器化的缺点,引用了P2P的非中心化、可扩展性、负载均衡、高性能等优点。然而P2P的版权问题、垃圾信息、管理困难、吞噬网络带宽、黑客袭击之类的缺点,可以利用云存储来进行管理、用户身份验证和数据的安全性等。本文提出了基于云存储与P2P混合环境下文件同步分享的CPSync模型架构。客户端网络连接结构是利用P2P技术的DHT网络组织结构。服务器的搭建是利用云存储技术将文件服务器、元数据服务器、控制服务器组成云服务器控制和管理整个系统。设计了CPSync的功能框架,并详细描述了文件同步和文件分享流程,包括客户端到服务器文件同步和客户端与客户端间的文件同步。着重研究了文件的同步一致性(本文是利用维护视图的一致性,达到整个系统文件同步的一致性)。增加了多用户文件共享功能。在维护同步过程中,增加了检测文件冲突模块和文件冲突处理模块。分析了整个系统的数据安全,并设计了用户身份验证、文件的安全传输和数据安全访问的加密方法。本文最后分析了CPSync模型系统的可靠性高于云存储和P2P技术。
【关键词】:P2P 云存储 文件同步 状态一致性
【学位授予单位】:安徽大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.02;TP333
【目录】:
- 摘要3-4
- Abstract4-9
- 第一章 绪论9-14
- 1.1 课题研究背景和意义9-11
- 1.1.1 课题背景9-11
- 1.1.2 课题研究意义11
- 1.2 主要研究内容11-12
- 1.3 本文组织结构12-14
- 第二章 基于云存储和P2P的文件同步分享技术发展现状14-23
- 2.1 引言14
- 2.2 文件同步分享研究现状14-22
- 2.2.1 云存储文件同步分享技术概述14-17
- 2.2.2 基于云存储文件同步共享技术现状17-18
- 2.2.3 P2P的文件同步分享技术概述18-19
- 2.2.4 基于P2P文件同步分享技术现状19-20
- 2.2.5 P2P技术的优点与缺点20-22
- 2.3 本章小结22-23
- 第三章 基于云存储与P2P混合环境的文件同步分享功能框架设计23-40
- 3.1 引言23-24
- 3.2 关键技术分析24-28
- 3.2.1 云存储文件同步流程24-25
- 3.2.2 基于P2P文件同步流程25-28
- 3.3 云存储与P2P混合环境下的网络拓扑结构研究28-29
- 3.4 云存储与P2P混合环境文件同步共享技术功能框架29-30
- 3.5 云存储与P2P混合环境下文件同步流程30-35
- 3.5.1 文件同步流程的关键问题分析30-32
- 3.5.2 文件同步流程设计32-34
- 3.5.3 文件分享流程设计34-35
- 3.6 CPSync模型总体架构35-39
- 3.7 CPSync模型的云存储环境39
- 3.8 本章小结39-40
- 第四章 基于云存储与P2P混合环境下的状态一致性研究40-56
- 4.1 状态一致性原理40-45
- 4.1.1 用户视图的概念41
- 4.1.2 相关数据表定义41-42
- 4.1.3 状态一致性的概述42-43
- 4.1.4 维持用户视图一致性流程43-45
- 4.2 维护同步一致性的具体实例45-48
- 4.2.1 操作定义概述45-46
- 4.2.2 同步一致性协议流程46-48
- 4.3 文件冲突处理流程48-50
- 4.3.1 检测文件冲突模块49-50
- 4.3.2 文件冲突处理50
- 4.4 更新文件的详细同步过程50-54
- 4.4.1 文件新建同步51-53
- 4.4.2 重命名文件同步53-54
- 4.4.3 删除文件同步54
- 4.4.4 修改文件同步54
- 4.5 文件共享设置54-55
- 4.6 本章小结55-56
- 第五章 数据安全的分析及设计56-60
- 5.1 加密算法的简介56-57
- 5.2 同步安全57-58
- 5.2.1 客户端到服务器身份验证57
- 5.2.2 客户端之间身份验证57-58
- 5.3 文件的数据安全58-59
- 5.3.1 分享文件的数据安全58-59
- 5.3.2 私有文件的数据安全59
- 5.4 本章小结59-60
- 第六章 CPSync模型系统可靠性分析60-61
- 第七章 总结与展望61-62
- 参考文献62-65
- 致谢65
【参考文献】
中国期刊全文数据库 前10条
1 管莹;敬茂华;;DES算法原理及实现[J];电脑编程技巧与维护;2009年04期
2 拓守恒;;云计算与云数据存储技术研究[J];电脑开发与应用;2010年09期
3 向泰;吴高凯;张丽英;;基于蚁群算法的P2P路由策略[J];计算机安全;2011年04期
4 陈崇成;林剑峰;吴小竹;巫建伟;连惠群;;基于NoSQL的海量空间数据云存储与服务方法[J];地球信息科学学报;2013年02期
5 陈陪宁;;基于加密技术的隐私保护在WEB信息系统中的应用研究[J];电脑知识与技术;2013年12期
6 王旖旎;赵英;;基于时钟漂移率的时钟同步客户端系统[J];计算机应用与软件;2009年12期
7 伍琦;万常选;李国林;;一个改进型云存储共享方案[J];计算机科学;2012年08期
8 曾惠华;;基于云存储的化学教育资源同步应用[J];教育信息技术;2014年03期
9 魏晓萍;杨思洛;刘波涛;;云计算在区域信息资源共享中的应用探究[J];图书馆学研究;2011年06期
10 傅颖勋;罗圣美;舒继武;;一种云存储环境下的安全网盘系统[J];软件学报;2014年08期
中国博士学位论文全文数据库 前3条
1 万继光;集群多媒体存储系统的数据组织研究[D];华中科技大学;2007年
2 韦冬;对等网络文件共享系统中的信誉机制研究[D];中国科学技术大学;2009年
3 张莉艳;基于云计算的铁路信息共享平台及关键技术研究[D];中国铁道科学研究院;2013年
中国硕士学位论文全文数据库 前5条
1 鲍先强;面向云环境的文件同步服务系统设计与实现[D];国防科学技术大学;2011年
2 叶欣;P2P存储共享系统的安全性研究及其客户端的实现[D];电子科技大学;2008年
3 褚万振;基于Android平台的文件同步系统设计与实现[D];西安电子科技大学;2013年
4 冉强军;云文件同步系统关键技术研究与实现[D];重庆大学;2013年
5 王菊姝;云存储环境中的远程文件同步模型研究[D];上海大学;2013年
,本文编号:614635
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/614635.html