SnapCDP : A CDP System Based on LVM

Continuous Data Protection (CDP) is a kind of data protections technology with continuous recovery time points. It can resume data to the historical states as quickly as possible. Compared with traditional technologies, CDP can supply more flexible Recovery Point Objectives (RPO) and more actual Recovery Time Objectives (RTO).In this paper, a CDP system, named SnapCDP, is presented. SnapCDP embeds the continuous data protection mechanism into the Logical Volume Manager (LVM). The cycle-replace strategy for time point and meta data is used in SnapCDP. The experimental results show that SnapCDP can recovery the data to any time point which users set in advance with low storage space.

[1]  Craig A. N. Soules,et al.  Metadata Efficiency in Versioning File Systems , 2003, FAST.

[2]  L Moses An Introductory Guide to TOPS-20. , 1982 .

[3]  Ben Y. Zhao,et al.  Awarded Best Student Paper! - Pond: The OceanStore Prototype , 2003 .

[4]  David Mazières,et al.  A low-bandwidth network file system , 2001, SOSP.

[5]  Simon Yuill Concurrent Versions System , 2008 .

[6]  Erez Zadok,et al.  A Versatile and User-Oriented Versioning File System , 2004, FAST.

[7]  Randal C. Burns,et al.  Ext3cow: a time-shifting file system for regulatory compliance , 2005, TOS.

[8]  Qing Yang,et al.  TRAP-Array: A Disk Array Architecture Providing Timely Recovery to Any Point-in-time , 2006, 33rd International Symposium on Computer Architecture (ISCA'06).

[9]  Kirby McCoy VMS File System Internals , 1990 .

[10]  Norman C. Hutchinson,et al.  Deciding when to forget in the Elephant file system , 1999, SOSP.

[11]  Dirk Grunwald,et al.  Peabody: the time travelling disk , 2003, 20th IEEE/11th NASA Goddard Conference on Mass Storage Systems and Technologies, 2003. (MSST 2003). Proceedings..

[12]  Ben Y. Zhao,et al.  Pond: The OceanStore Prototype , 2003, FAST.

[13]  David K. Gifford,et al.  The Cedar file system , 1988, CACM.