• DocumentCode
    1269150
  • Title

    Design and Analysis of Block-Level Snapshots for Data Protection and Recovery

  • Author

    Weijun Xiao ; Qing Yang ; Jin Ren ; Changsheng Xie ; Huaiyang Li

  • Author_Institution
    Dept. of Electr., Comput., & Biomed. Eng., Univ. of Rhode Island, Kingston, RI, USA
  • Volume
    58
  • Issue
    12
  • fYear
    2009
  • Firstpage
    1615
  • Lastpage
    1625
  • Abstract
    This paper presents a comprehensive study on implementations and performance evaluations of two snapshot techniques: copy-on-write snapshot and redirect-on-write snapshot. We develop a simple Markov process model to analyze data block behavior and its impact on application performance, while the snapshot operation is underway at the block-level storage. We have implemented the two snapshots techniques on both Windows and Linux operating systems. Based on our analytical model and our implementation, we carry out quantitative performance evaluations and comparisons of the two snapshot techniques using IoMeter, PostMark, TPC-C, and TPC-W benchmarks. Our measurements reveal many interesting observations regarding the performance characteristics of the two snapshot techniques. Depending on the applications and different I/O workloads, the two snapshot techniques perform quite differently. In general, copy-on-write performs well on read intensive applications, while redirect-on-write performs well on write intensive applications.
  • Keywords
    Linux; Markov processes; file organisation; security of data; I/O workload; IoMeter benchmark; Linux operating system; Markov process model; PostMark benchmark; TPC-C benchmark; TPC-W benchmark; Windows operating system; block level snapshots design; copy-on-write snapshot; data block behavior analysis; data protection; data recovery; quantitative performance evaluation; read intensive application; redirect-on-write snapshot; write intensive application; Analytical models; Benchmark testing; Databases; File systems; Linux; Performance evaluation; Servers; Data storage; copy-on-write; data protection; redirect-on-write.; snapshot;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2009.107
  • Filename
    5184809