分布式文件存储平台文件备份与恢复系统设计与实现

来源 :浙江大学计算机科学与技术学院 浙江大学 | 被引量 : 0次 | 上传用户:go2mx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网络飞速发展,数据量呈现海量增长,单机存储无法满足需求,分布式存储应运而生并且取得了较大的发展。系统中的数据由于自然灾害、异常故障等原因会遭到破坏,因而需要对数据进行备份加以保护,当数据遭到破坏时能够从备份数据中迅速恢复。论文结合课题组研制的分布式存储平台—钱塘分布式文件服务平台,研究基于该平台的海量数据文件的备份与恢复问题,包括备份的高效性、一致性、可靠性和快速恢复等问题。在高效性方面,论文结合分布式文件存储平台中文件有冗余的特点,建立了多源下载备份模型,可以根据文件大小、负载平衡等因素从多个存储节点下载文件进行备份。在一致性方面,论文采用了快照技术,可以瞬间得到系统的快照进行在线备份,并且可以进行增量备份和差量备份。在可靠性方面,论文通过记录备份和恢复的断点位置,实现了断点备份恢复,保证在突发故障的情况下备份恢复的连续性。在系统恢复方面,为了提高恢复效率采用了多线程恢复机制,该机制根据系统负载平衡,同时选择多个节点并发恢复文件。为了实现对备份与恢复的管理,论文提出了备份索引方法,记录每次备份过程的信息和备份后文件的相关信息,并且基于备份过程建立了模型,方便系统备份与恢复管理工作。采用论文所提的模型,基于钱塘分布式文件服务平台,论文实现了备份恢复的高效性,可靠性和备份一致性。系统测试数据表明系统能在允许用户正常访问的情况下高效的备份文件,发生故障时能够快速的恢复文件,并且能够进行断点备份恢复。
其他文献
作为最主要的开放源代码软件之一,Linux正迅速进入实时控制领域。充分发挥了其性能稳定、兼容UNIX、支持多种处理器;网络功能强、安全性高、内核可以裁剪等一系列优点。然而
长期暴露于噪音环境中会对人的身心造成重大伤害,人们迫切的想知道自己关心区域的实时噪音以及历史噪音水平。要做到这一点并不容易,因为周围有关噪音等级的监测站点太少了,
信息化建设使得数据库的数量和容量都变得越来越惊人,人们在拥有大量数据的同时却发现缺少真正有用的信息。商务智能作为解决商务活动中各种问题的有效手段,发挥着巨大作用。
随着计算机软件水平的发展,以及各大高校计算机教学水平的提高,对学生编码能力的要求也越来越高。在教学中对代码评估这一环节,传统的手工评估方法已经显得过时。源代码评估
当今互联网正面临一个严重的问题:开放性和安全性。隐私或者敏感数据,例如信用卡信息、登录账号和密码等,很容易在没有经过授权的情况下被网络黑客盗窃。本文提出一种新型的
本文在广泛调研现有自动抄表系统(AMRS)的基础上,结合某小区的抄表自动化需求实现了抄表无人化、信息传输无线化、计费自动化的自动抄表系统。 主要做了以下工作: 1)依据
近十几年来,随着影视动画、虚拟现实、数字娱乐和计算机游戏等领域的不断发展壮大,计算机动画技术在这些产业的推动下也有着巨大进步,而且随着时代的发展,这一技术将会越来越
在虚拟机环境下如何有效的管理各类硬件资源,满足用户按需构建和动态配置的要求,当前还是一个新的研究热点。目前主要的资源配置方式主要有两种:虚拟机资源池和资源静态配置
近年来,流媒体逐渐成为互联网应用的主流。传统的流媒体服务主要采用“客户端-服务器”模式,服务器以单播的方式和每个客户建立连接,而由于流媒体服务处理的是多媒体数据,具
领域工程是实现系统软件复用的关键技术,它为特定领域建立可复用的软件资产,并提供了复用这些软件资产的机制和方法。构件技术是对可复用资产进行分析和实现的技术,能够进一