本科生毕业设计(论文)外文翻译《云存储的版本控制备份和同步》.docx
《本科生毕业设计(论文)外文翻译《云存储的版本控制备份和同步》.docx》由会员分享,可在线阅读,更多相关《本科生毕业设计(论文)外文翻译《云存储的版本控制备份和同步》.docx(27页珍藏版)》请在优知文库上搜索。
1、本科生毕业设计(论文)外文翻译外文原文题目:VerSionedFileBaCkUPandSynChrOniZatiOCforStonIgeCIoUd中文翻译题目:云存储的版本控制备份和同步毕+(W题目:移动存储同步窗獭件的设计与实现姓名:XXX学院:软件学院班级:XXXXXX指导教师:XXX第1章简介2第3章设计63.1 ROSYCLOUD的数据对象63.2 DiR63.3 SNAPSHOT73.4 FILEOBJECT73.5 BACKUP83.6 SYNCHRONlZATIoN93.7 文件共享123.8 讨论12第4章实现144.1 概述144.2 公用功能154.3 优化16第5章评价
2、175.1 基准175.2 存储使用185.1 时间花费195.2 金钱花费20第6章结论和未来的工作21摘要一云存储已被广泛应用于数据备份和归档。当前归档系统通常支持特定的云服务,这种供应商绑定问题在供应商停止提供云服务时就会引起数据迁移甚至数据丢失的挑战。我们建议用一个RosyCIoud系统来对不同的云的数据进行自动备份和同步。RosyCIoud是用一个http请求的云存储接口来保持云上所有加密文件的版本,并支持不同的设备异步与云同步。由同步造成的冲突可以用DAG模型来检测并解决。ROSyCIOUd也支持不同用户间安全的文件共享。我们已经实现了三个主流云存储的RosyCIoud原型。实验表
3、明RosyCIoud能在低成本的情况下搞高效的实现云备份和云同步。云存储服务吸引了许多机构和个人把他们的数据在云中24,5,25o与本地驱动器相比,云存储提供了更高的效用一能力,无限的空间,更低的成本。在特定的云存储上存储数据很方便,但也是脆弱的。依赖于特定的协议和云供应商的工具可能会使未来的迁移成本昂贵和困难。Megaupload2的关闭显示尽管服务提供商可以保证五99.999可用性,但是仍然有一种可能性,如果用户的一部分数据蒸发,用户可能仍然失去他们有价值的数字资产。以前的工作5已解决供应商锁定通过在多个云上分配数据和重点是数据备份。然而,典型的用户往往不仅需要备份数据,而且还需要与云同步
4、的设备数据。现有的工具如Dropbox1使它可以同步数据不同的设备,但有相同的供应商锁定问题。因此,需要有一个工具,备份数据多个存储云,支持同步对于不同的设备。做这样一个工具是具有挑战性的。存储云不具有执行用户代码的能力,并且只能使用缺乏原子的标准接口访问操作.因此,很难从多个异步设备同步写入,除非用复杂的锁定协议5锁定的问题是持有锁的装置阻止其他的设备写,这延会迟备份和同步操作。考虑到设备可能会不时从云中断开,这个问题可能变得更糟。我们提出了RosyCIoud,它支持不同的云和终端设备的文件备份和同步的版本控制。具体来说,RosyCIoud的将不同版本的文件备份在多个云,避免供应商锁定并提供
5、高可用性的文件。文件可以更新,同时,所有的修改都会被版本化,而设备和云之间的同步是周期性的执行,并且会基于有向无环图(DAG)模型进行自动冲突检测和分辨率。为了保护用户数据不受到网络攻击和行为不端的云的影响,R。SyClOUd加密所有数据的云存储,提供不同用户之间的安全文件共享。我们已经实现了一个支持三个主流云存储服务的RoSyelOUd原型。实验结果表明,成本非常低,并且RoSyClOUd可以有效的备份和同步典型办公工作负荷的数据。这项工作的贡献包括:1)自动使用存储云的同步机制和无服务器计算要求的接口2)基于DAG的快照依赖冲突检测模型。本文的其余部分组织如下。美国证券交易委员会一总结相关
6、工作。第三节给出了设计RosyCIoud和第四部分提出了实施。第五节评价RosyCIoud的表现。最后,第六节总结未来工作。第2章相关的工作备份是一种被广泛接受的做法,以防止数据丢失18,8,27o云计算的进展使得云存储成为一个理想的数据备份和存档介质。CUmUlUS24实现备份系统超过AMAZONS33云存储,用一个薄云的假设。为了提高服务的可用性,在多个云上备份正在被研究6,25oROSyClOUd不仅具有文件备份,也可以在多个设备上同步文件,这还没有先例。Depsky5是一个通用的备份系统云存储作为后端。DePSky是以版本号来保存文件的。一系列的ByZantineqUOrUm协议是用于
7、实现单写、多读数据模型。支持多个写者,一个复杂的文件锁定协议用于序列化并发写操作。相比Depsky,RoSyelOUd的同步更有效,因为RoSyCIoUd使用内容的散列来实现版本,而不是版本号,以避免昂贵写同步。文件同步可以用集中的方式成功地实现。大多数源控制系统,例如,SCCS164,CVS,Subversion,Perforce17,29,以这种方法,其中集中式服务器确保同步一被访问的文件库,使用版本号标记不同的更新。如果服务器崩溃或断开连接,所有客户都访问不了文件库。为了解决集中式存储库的问题,许多分布式版本控制系统已经开发14,30用户保存库的本地副本和可以将本地副本与其他用户或其他服
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 云存储的版本控制备份和同步 本科生 毕业设计 论文 外文 翻译 存储 版本 控制 备份 同步