The Community for Technology Leaders
Green Image
Issue No. 12 - December (2009 vol. 58)
ISSN: 0018-9340
pp: 1615-1625
Weijun Xiao , Dept. of Electr., Comput., & Biomed. Eng., Univ. of Rhode Island, Kingston, RI, USA
Qing Yang , Dept. of Electr., Comput., & Biomed. Eng., Univ. of Rhode Island, Kingston, RI, USA
Jin Ren , Dept. of Electr., Comput., & Biomed. Eng., Univ. of Rhode Island, Kingston, RI, USA
Changsheng Xie , Dept. of Comput. Eng., Huazhong Univ. of Sci. & Technol., Wuhan, China
Huaiyang Li , Dept. of Comput. Eng., Huazhong Univ. of Sci. & Technol., Wuhan, China
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.
INDEX TERMS
security of data, file organisation, Linux, Markov processes,write intensive application, block level snapshots design, data protection, data recovery, copy-on-write snapshot, redirect-on-write snapshot, Markov process model, data block behavior analysis, Windows operating system, Linux operating system, quantitative performance evaluation, IoMeter benchmark, PostMark benchmark, TPC-C benchmark, TPC-W benchmark, I/O workload, read intensive application,Linux, File systems, Servers, Benchmark testing, Analytical models, Databases, Performance evaluation,redirect-on-write., Data storage, data protection, snapshot, copy-on-write
CITATION
Weijun Xiao, Qing Yang, Jin Ren, Changsheng Xie, Huaiyang Li, "Design and Analysis of Block-Level Snapshots for Data Protection and Recovery", IEEE Transactions on Computers, vol. 58, no. , pp. 1615-1625, December 2009, doi:10.1109/TC.2009.107
96 ms
(Ver )