论文部分内容阅读
科学计算正在从传统的以计算为核心的计算密集型时代转向以数据为核心的数据密集型超级计算的时代,数据已经逐渐成为企业或机构运转的枢纽与支柱,任何形式的数据损坏都可能带来无法估量的损失。传统的数据保护技术大多注重于如何对某几个存储节点或某几项应用进行有效的保护,难以应对存储系统向着超大容量、网络化和虚拟化方向发展过程中出现的新问题,如存储系统的组织与结构变得日益复杂,运行于存储系统之上的各类应用服务也是五花八门。本文基于存储虚拟化设计了逻辑卷高性能快照和高效连续数据保护系统,基于存储虚拟化平台进行设计既能够兼容大规模存储系统中异构的底层物理设备,又能适应上层多种类型应用服务的需求。本文的主要工作如下:1.提出了一种基于存储虚拟化系统的高性能快照方法,LVHPsnap,它通过可扩展的元数据组织策略,能够灵活使用多种类型的快照适应不同应用的需求;通过以Finesnap卷、Checkpoint卷两种类型快照卷构建混合快照链表和压缩快照索引数据实现了高性能快照,以高频度生成快照时,系统能保持较高的性能和存储空间利用率。基于真实工作负载和基准测试程序的实验表明,在构建混合快照链表的条件下,LVHPsnap的性能和存储空间利用率随Finesnap卷的比例增加而提高;2.引入自适应快照机制,通过监控数据块修改频度,使自动生成快照的时间间隔随应用负载的变化动态调整,根据被保护数据的修改频率调节生成快照的频率,既达到自动保留有用历史数据的要求,又保证较好的系统性能与空间利用率,实现数据按需保护。该机制具有自适应应用负载变化、实现简单几乎不影响读写性能和使用灵活方便的优点。3.提出了一种高效灵活的CDP实施方案,该方案便于在存储虚拟化环境中部署,对存储系统的读写性能影响较小,能方便地恢复到任意时间点的数据状态,并且采用带外拷贝机制避免了CDP初始化过程中的存储服务停顿。