论文摘要
在信息化时代,数据对企业至关重要。如何在出错或灾难情况下快速准确的恢复数据,是企业十分关心的问题。人们经过认真分析发现,常规的容灾系统在硬件物理故障、自然灾害等风险下具有较好的业务恢复能力,而对于人为错误的恢复能力有限,无法为关键数据提供连续的保护。因而,产生了一种新的连续数据保护技术(CDP: Continuous Data Protection)。本文针对局域网内的连续数据保护系统方案进行研究,设计并实现了基于文件的连续数据保护服务器软件,以及基于数据块的连续数据保护系统服务器软件整体框架。基于文件的连续数据保护系统作用于文件系统之上,可实时捕获单个文件的变化,提供任意时间点的文件恢复。在数据的传输和存储方面,使用差量算法对文件进行网络差异传输,使用镜像与增量结合方式有效记录文件的变化历史,有效利用了网络带宽及服务器存储资源。在服务器的工作方式上,采用同步、异步两类方式处理不同命令,对异步命令采用单队列、多处理线程的执行方式,有效提高了系统对短作业的响应能力和多用户多任务时的并发性能。同时,针对多版本历史信息中文件的快速查找问题提出了一种索引文件结构,可实现根据文件名对所有文件及所在版本的快速查找。此外,本文对该系统在执行单一任务和多任务并发执行时的性能进行了测试与分析。基于数据块的连续数据保护系统采用驱动程序的方式直接监控操作系统的磁盘写操作,可实时记录块设备每个数据块的变化情况。在服务器框架的设计与实现中,采用iSCSI协议进行数据传输,服务器的保护空间直接映射为被保护计算机的SCSI设备,使数据保护与恢复过程更加直观。通过将一个被保护卷映射为两个独立的逻辑单元(Lun),实现了在正常数据保护的同时快速浏览保护卷的历史镜像。服务器状态及工作流程的设计允许在进行数据恢复的同时使用服务器提供的Lun替代原有的被保护卷,实现应用业务不间断。
论文目录
摘要Abstract第1章 引言1.1 连续数据保护系统概述1.1.1 连续数据保护定义1.1.2 非连续数据保护技术的局限性1.1.3 连续数据保护技术特点1.1.4 连续数据保护技术的实现模式1.2 论文研究内容和主要贡献1.2.1 本文的研究内容1.2.2 论文的组织结构1.2.3 本文的主要贡献第2章 基于文件的连续数据保护系统服务器软件设计与实现2.1 同类产品分析2.2 文件级TH-CDP 系统工作场景及功能介绍2.2.1 系统工作场景2.2.2 系统功能介绍2.2.3 名词定义2.2.4 系统基本结构2.3 服务器的设计与实现2.3.1 设计原则2.3.2 服务器端数据组织结构2.3.3 文件数据的传输2.3.4 文件多版本的数据存储2.3.5 多版本历史信息中文件的快速查找2.3.6 服务器命令处理框架设计2.4 服务器性能评价2.4.1 性能测试方案及测试环境2.4.2 提交新版本操作测试2.4.3 恢复历史版本操作测试2.4.4 文件查找操作测试2.4.5 并发工作能力测试2.5 小结第3章 基于数据块的连续数据保护系统服务器框架设计与实现3.1 研究现状及类似产品分析3.2 卷级TH-CDP 系统工作场景及相关技术介绍3.2.1 系统工作场景3.2.2 IP-SAN 及iSCSI 介绍3.3 TH-VOLCDP 系统功能与基本架构3.3.1 系统功能定义3.3.2 名词定义3.3.3 系统基本结构3.4 服务器的设计与实现3.4.1 数据传输方式3.4.2 历史镜像的浏览问题3.4.3 服务器工作状态设计3.5 小结第4章 总结与进一步的工作4.1 总结4.2 进一步的工作4.2.1 服务质量保证4.2.2 基于对象的存储技术4.2.3 区分保证应用数据完整性的写操作时间点参考文献致谢个人简历、在学期间发表的学术论文与研究成果
相关论文文献
标签:存储保护论文; 增量存储论文;