Title
ST-CDP: Snapshots in TRAP for Continuous Data Protection
Abstract
Continuous Data Protection (CDP) has become increasingly important as digitization continues. This paper presents a new architecture and an implementation of CDP in Linux kernel. The new architecture takes advantages of both traditional snapshot technology and recent Timely Recovery to Any Point-in-time (TRAP) architecture [CHECK END OF SENTENCE]. The idea is to periodically insert snapshots within the parity logs of changed data blocks in order to ensure fast and reliable data recovery in case of failures. A mathematical model is developed as a guide to designers to determine when and how to insert snapshots to optimize performance in terms of space usage and recovery time. Based on the mathematical model, we have designed and implemented a CDP module in the Linux system. Our implementation is at block level as a device driver that is capable of recovering data to any point-in-time in case of various failures. Extensive experiments have been carried out to show that the implementation is fairly robust and numerical results demonstrate that the implementation is efficient.
Year
DOI
Venue
2012
10.1109/TC.2011.150
IEEE Trans. Computers
Keywords
Field
DocType
cdp module,mathematical model,new architecture,recovery time,linux system,check end,continuous data protection,linux kernel,reliable data recovery,changed data block,data protection,data recovery,data structures,data storage,data structure,distributed databases,linux,distributed database,trap
Data structure,Digitization,Computer science,Computer data storage,Parallel computing,Real-time computing,Continuous data protection,Data recovery,Distributed database,Snapshot (computer storage),Embedded system,Linux kernel
Journal
Volume
Issue
ISSN
61
6
0018-9340
Citations 
PageRank 
References 
4
0.39
16
Authors
5
Name
Order
Citations
PageRank
Jing Yang140.39
Qiang Cao259357.50
Xu Li392.22
Changsheng Xie436666.54
Qing (Ken) Yang5141.42