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

被引:9
|
作者
Xiao, Weijun [1 ]
Yang, Qing [1 ]
Ren, Jin [1 ]
Xie, Changsheng [2 ]
Li, Huaiyang [2 ]
机构
[1] Univ Rhode Isl, Dept Elect Comp & Biomed Engn, Kingston, RI 02881 USA
[2] Huazhong Univ Sci & Technol, Dept Comp Engn, Natl Lab Data Storage Syst, Wuhan 430074, Hubei, Peoples R China
基金
美国国家科学基金会;
关键词
Data storage; data protection; snapshot; copy-on-write; redirect-on-write;
D O I
10.1109/TC.2009.107
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:1615 / 1625
页数:11
相关论文
共 50 条
  • [1] File Versioning for Block-Level Continuous Data Protection
    Lu, Maohua
    Chiueh, Tzi-cker
    2009 29TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 2009, : 327 - 334
  • [2] Block-Level Goal Recognition Design
    Au, Tsz-Chiu
    THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 18, 2024, : 20020 - 20027
  • [3] A rapid recovery method for block-level CDP systems
    Li, Xiao
    Tan, Yu-An
    Li, Yuan-Zhang
    Beijing Ligong Daxue Xuebao/Transaction of Beijing Institute of Technology, 2011, 31 (06): : 679 - 684
  • [4] IDRS: Combining file-level intrusion detection with block-level data recovery based on iSCSI
    Zhang, Youhui
    Wang, Hongyi
    Gu, Yu
    Wang, Dongsheng
    ARES 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON AVAILABILITY, SECURITY AND RELIABILITY, 2008, : 630 - +
  • [5] Design and implement of snapshots in Linux block level
    Li, Huaiyang
    Xie, Changsheng
    Liu, Yan
    Cao, Qiang
    PROCEEDINGS OF THE 2008 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE, 2008, : 183 - 184
  • [6] Block-Level Stiffness Analysis of Residual Networks
    Kloberdanz, Eliska
    Le, Wei
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING, ICANN 2023, PART X, 2023, 14263 : 61 - 73
  • [7] Two-way query log: A block-level continuous data protection indexing structure
    Wu, Guangjun
    Wang, Shupeng
    Fang, Binxing
    Yun, Xiaochun
    Yu, Xiangzhan
    ICIC Express Letters, 2010, 4 (05): : 1483 - 1488
  • [8] PROBE: analysis and visualization of protein block-level evolution
    Kress, Arnaud
    Lecompte, Odile
    Poch, Olivier
    Thompson, Julie D.
    BIOINFORMATICS, 2018, 34 (19) : 3390 - 3392
  • [9] Block-Level Analysis of the Attractors of Robbery in a Downtown Area
    Ejiogu, Kingsley U.
    SAGE OPEN, 2020, 10 (04):
  • [10] Life or death at block-level
    Sivathanu, M
    Bairavasundaram, LN
    Arpaci-Dusseau, AC
    Arpaci-Dusseau, RH
    USENIX Association Proceedings of the Sixth Symposium on Operating Systems Design and Implementation (OSDE '04), 2004, : 379 - 394