分布式连续数据保护方案

分布式连续数据保护方案

论文摘要

信息技术在生产和生活中获得越来越普遍的应用,在信息和数据的不断累积中,数据信息的安全性和实时性受到各个行业的高度重视,对数据的连续保护逐渐提升到重要日程。连续数据保护是数据保护领域的一大突破。传统数据保护方案的注意力集中在数据的周期性备份上,只能创建、管理和恢复单个时间点的数据备份。而连续数据保护则可以捕获和保护数据中的所有变化,使数据恢复到此前的任意时间点。目前市场上虽然有一些数据同步和备份的产品,但缺少面向个人的数据保护备份方案。本论文以联想远程连续数据保护项目为背景,提供了面向个人的分布式连续数据保护方案。本篇论文通过对现有连续数据保护方案的局限性进行分析,提出了基于元数据驱动的连续数据保护计算模型。该模型采用了基于Rabin指纹的文件差异算法来快速定位发生变化的数据块,提高了重复冗余数据的检索精度,缩短了文件差异比较的计算时间,实现了对保护数据的连续备份、快速恢复。论文还提出阶段化事件驱动的任务调度模式,它兼具事件驱动和多线程的优点,比较好的解决了服务器在高并发时期任务调度的效率问题。在基础网络支撑环境上,系统采用了双总线的网络结构设计,主要解决了服务器端的长连接问题和负载过重问题。论文还设计实现了连续数据保护的版本控制功能,不仅实现了对历史版本进行有效的管理,还实现了用户间的版本共享和协同编辑。本文首先对项目的研究意义和研究内容进行简单介绍,然后重点阐述了系统连续数据保护方案的实现模式,接着对各个模块的设计思路和实现过程进行了详细的描述,最后对项目的主要工作进行总结,并对其进一步完善做出一定展望。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 课题的研究意义
  • 1.2 课题的研究现状
  • 1.3 课题的研究内容
  • 1.4 论文的组织结构
  • 2 连续数据保护技术实现模式研究
  • 2.1 连续数据保护技术概述
  • 2.2 现有连续数据保护方案分析
  • 2.2.1 现有连续数据保护方案介绍
  • 2.2.2 现有方案的实现模式分析
  • 2.2.3 现有方案的局限性分析
  • 2.3 本系统连续数据保护方案分析
  • 2.3.1 系统方案的实现模式分析
  • 2.3.2 系统方案的数据处理流程分析
  • 2.3.3 系统方案的分层架构设计
  • 2.3.4 系统总体功能模块设计
  • 3 元数据驱动的基础计算模块设计
  • 3.1 元数据数据结构设计
  • 3.1.1 元数据概念的提出
  • 3.1.2 BT 协议的元数据结构
  • 3.1.3 系统采用的元数据结构
  • 3.1.4 元数据的存储访问设计
  • 3.2 数据生成子模块的设计与实现
  • 3.2.1 Hash 算法的选择
  • 3.2.2 数据分块算法的选择
  • 3.2.3 数据生成模块的实现
  • 3.3 数据分析子模块的设计与实现
  • 3.3.1 现有重复数据检索技术分析
  • 3.3.2 系统重复数据检索技术的选择和实现算法
  • 3.4 数据构造子模块的设计与实现
  • 3.5 本章小结
  • 4 阶段化事件驱动的任务调度模块设计
  • 4.1 目前流行的任务调度模式分析
  • 4.1.1 多线程任务调度模式
  • 4.1.2 事件驱动的任务调度模式
  • 4.1.3 阶段化事件驱动的任务调度模式
  • 4.2 任务管理控制器器的设计实现
  • 4.3 阶段化事件驱动的数据保护任务实现
  • 4.3.1 数据备份任务的事件流
  • 4.3.2 事件驱动的任务执行流程
  • 4.4 任务调度模块的性能分析
  • 4.5 本章小结
  • 5 可扩展的网络架构模块设计
  • 5.1 现有网络架构模型的分析
  • 5.1.1 分布式联邦计算模型
  • 5.1.2 XMPP 消息传输协议
  • 5.1.3 系统网络架构模型的提出
  • 5.2 系统网络架构模型概要设计
  • 5.3 系统网络架构的双总线结构设计
  • 5.3.1 XMPP 控制总线服务器
  • 5.3.2 RTIG 数据总线服务器
  • 5.4 本章小结
  • 6 版本控制模块设计
  • 6.1 主流版本控制系统介绍
  • 6.1.1 CVS 版本控制工具
  • 6.1.2 VSS 版本控制工具
  • 6.1.3 Subversion 版本控制工具
  • 6.2 Subversion 管理机制分析
  • 6.2.1 共享机制分析
  • 6.2.2 工作副本分析
  • 6.2.3 修订版本树分析
  • 6.3 系统版本管理机制实现
  • 6.3.1 版本管理的流程设计
  • 6.3.2 版本管理的具体实现
  • 6.3.3 系统版本管理的特点
  • 6.4 系统版本共享机制实现
  • 6.4.1 XMPP 控制服务器的发布/订阅机制
  • 6.4.2 版本信息发布订阅实现
  • 6.4.3 版本共享信息发布订阅实现
  • 6.4.4 共享权限管理
  • 6.5 本章小结
  • 7 总结和展望
  • 7.1 工作总结
  • 7.2 进一步改进
  • 致谢
  • 参考文献
  • 附录
  • 相关论文文献

    • [1].一种卷级连续数据保护一致点插入方法[J]. 高技术通讯 2010(11)
    • [2].连续数据保护技术在企业中的应用[J]. 电脑知识与技术 2017(05)
    • [3].基于云存储的块级连续数据保护系统[J]. 计算机科学与探索 2014(03)
    • [4].一种块级连续数据保护的系统设计[J]. 航空计算技术 2009(02)
    • [5].连续数据保护中的滑动窗口技术的优化[J]. 计算机与现代化 2012(12)
    • [6].一种CDP系统存储空间优化的方法[J]. 网络安全技术与应用 2018(05)
    • [7].IBM收购FilesX强化存储管理[J]. 软件世界 2008(09)
    • [8].基于线性化日志树的连续数据保护技术[J]. 计算机工程与设计 2017(12)
    • [9].从“1”到“5”的飞跃——H3C助哈医大附属第一医院提升灾备恢复等级[J]. 中国数字医学 2010(04)
    • [10].连续数据保护技术综述[J]. 科技致富向导 2011(20)
    • [11].CDP连续数据保护技术的完美应用——常州日报社首先在江苏省报业实施CDP虚拟化容灾保护[J]. 中国传媒科技 2009(12)
    • [12].在CDP上打造实时容灾备份系统[J]. 软件世界 2009(11)
    • [13].连续数据保护中的数据一致性保障技术研究综述[J]. 计算机科学 2011(S1)
    • [14].一种连续数据保护系统的快照方法[J]. 软件学报 2011(10)
    • [15].依据连续数据保护技术保障医院信息系统安全的探讨[J]. 电子测试 2013(09)
    • [16].一种基于块级的连续数据捕获方法研究[J]. 计算机研究与发展 2011(S1)
    • [17].一种改进的块级连续数据保护机制[J]. 计算机研究与发展 2009(05)
    • [18].差量存储的集中式文件级连续数据保护方法[J]. 计算机科学与探索 2009(04)
    • [19].业界动态[J]. 微型机与应用 2008(01)
    • [20].CDP解决方案中的关键因素[J]. 科技浪潮 2008(05)
    • [21].块级连续数据保护系统元数据管理方法[J]. 计算机应用 2012(08)
    • [22].数据差异下的连续数据保护恢复算法[J]. 电子商务 2016(04)
    • [23].CDP技术及实现方案的研究[J]. 互联网天地 2015(10)
    • [24].基于数据差异的连续数据保护恢复算法[J]. 计算机学报 2013(11)
    • [25].连续数据保护技术应用研究[J]. 合肥学院学报(自然科学版) 2014(01)
    • [26].基于事件的连续数据保护系统研究[J]. 计算机应用研究 2014(02)
    • [27].基于群组的连续数据保护服务关键技术研究[J]. 计算机研究与发展 2012(S1)
    • [28].十分钟内实现IT灾难恢复[J]. 软件世界 2009(05)
    • [29].浅谈信息化建设中的容灾问题[J]. 铁道通信信号 2009(02)
    • [30].CDP异地灾备系统的研究与实现[J]. 中国管理信息化 2013(21)

    标签:;  ;  ;  ;  ;  

    分布式连续数据保护方案
    下载Doc文档

    猜你喜欢