期刊文献+

一种连续数据保护系统的快照方法 被引量:10

Snapshot Method for Continuous Data Protection Systems
下载PDF
导出
摘要 针对传统连续数据保护技术中使用的快照存储技术难以高效存储足够多快照的问题,提出了一种新的快照存储技术,即基于凸点集合的快照存储技术(convex point SNAPshot,简称CSNAP).在讨论了CSNAP技术使用的数据结构,并引进了在数据结构中加入指针构成的凸点概念的基础上,分析了凸点集合具有的基本性质,并给出了利用凸点集合储存快照的相关算法,同时还给出了一种使用逆行代价改进CSNAP的方法.最后通过在实际工作负载和随机合成工作负载下的模拟实验说明了,在平均情况下,使用改进的CSNAP技术,可以将快照占用的储存空间减少到传统方法的10%以下. This paper proposes a new snapshot method for continuous data protection (CDP) system that considers the disability of taking large amount of snapshots in traditional CDP systems. The snapshot method (Convex Point SNAPshot, CSNAP) is based on the concept of convex point set. After the data structure of CSNAP and introduced the concept of convex point based on the pointers in the data structure have been discussed, the study analyzes the properties of convex point set and proposed CSNAP algorithms. An enhanced CSNAP method by introducing the concept of retro-cost is also proposed. Finally, the study uses a typical workload and random generated trace data to test CSNAP method. The experimental results show that at average CSNAP takes less than 10% storage space of traditional snapshot method.
出处 《软件学报》 EI CSCD 北大核心 2011年第10期2523-2537,共15页 Journal of Software
关键词 连续数据保护 快照 凸点 凹点 逆行代价 continuous data protection snapshot convex point concave point retro-cost
  • 相关文献

参考文献1

二级参考文献17

  • 1Patterson D, Brown A. Broadwell P et al. Recovery oriented computing (ROC): Motivation, definition, techniques, and case studies. University of California at Berkeley, Computer Science Technical Report: UCB/CSD-0201175, 2002.
  • 2Patterson H, SnapMirror R. File system based asynchronous mirroring for disaster recovery//Proceedings of the Conference on File and Storage Technologies. Monterey, CA, 2002:117-129.
  • 3Cornell B, Dinda P A, Bustamante F E. Wayback: A userlevel versioning file system for Linux//Proceedings of the 2004 USENIX Annual Technical Conference. Boston, 2004: 19-28.
  • 4Santry D J, Feeley M J, Hutchinson N C et al. Deciding when to forget in the elephant file system. Operating Systems Review, 1999, 34(5): 110-123.
  • 5Michail D F, Angelos B. Clotho: Transparent data versioning at the block I/O level//Proceedings of the 21st IEEE Conference on Mass Storage Systems and Technologies/12th NASA Goddard Conference on Mass Storage Systems and Technologies. Greenbelt, Maryland, USA, 2004:315-328.
  • 6Morrey III C B, Grunwald D. Peabody: The time traveling disk//Proceedings of the 20th IEEE/11th NASA Goddard Conference on Mass Storage Systems and Technologies. San Diego, California, USA, 2003 : 241-253.
  • 7Yang Q, Xiao W J, Ren J. TRAP-array: A disk array archi tecture providing timely recovery to any point in-time//Proceedings of the 33rd Annual International Symposium on Computer Architecture (ISCA' 06). Boston, USA, 2006: 289 300.
  • 8Hitz D, Lau J, Malcolm M. File system design for an NFS file server appliance//Proceedings of the USENIX Winter Technical Conference. San Francisco, CA, 1994:235-245.
  • 9Peterson Z, Burns R. Ext3cow: A time-shifting file system for regulatory compliance. ACM Transactions on Storage, 2005, 1(2): 190-212.
  • 10Shaull R, Shrira L, Xu H. Skippy: A new snapshot indexing method for time travel in the storage manager//Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data. Vancouver, Canada, 2008: 637- 648.

共引文献8

同被引文献63

引证文献10

二级引证文献18

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部