• DocumentCode
    1300546
  • Title

    ST-CDP: Snapshots in TRAP for Continuous Data Protection

  • Author

    Yang, Jing ; Cao, Qiang ; Li, Xu ; Xie, Changsheng ; Yang, Qing

  • Author_Institution
    Data Storage Div., Huazhong Univ. of Sci. & Technol., Wuhan, China
  • Volume
    61
  • Issue
    6
  • fYear
    2012
  • fDate
    6/1/2012 12:00:00 AM
  • Firstpage
    753
  • Lastpage
    766
  • 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.
  • Keywords
    Linux; storage management; CDP module; Linux kernel; ST-CDP; TRAP; block level; continuous data protection; data recovery; device driver; mathematical model; recovery time; snapshot technology; space usage; timely recovery to any point-in-time architecture; Data structures; Distributed databases; Equations; File systems; Linux; Mathematical model; Data storage; continuous data protection.; data backup; data protection and recovery;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2011.150
  • Filename
    5989794