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 条
  • [31] Block-Level Message-Locked Encryption with Polynomial Commitment for IoT Data
    Huang, Ke
    Zhang, Xiao-Song
    Wang, Xiao-Fen
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2017, 33 (04) : 891 - 905
  • [32] Updatable block-level deduplication of encrypted data with efficient auditing in cloud storage
    Qianlong D.
    Ying X.
    Donghao L.
    Gongcheng H.
    Journal of China Universities of Posts and Telecommunications, 2019, 26 (03): : 56 - 72
  • [33] LBFM: Multi-dimensional Membership Index for Block-level Data Skipping
    Wang, Yong
    Yun, Xiaochun
    Wang, Xi
    Wang, Shupeng
    Wu, Yongshang
    2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, : 343 - 351
  • [34] Violin: A framework for extensible block-level storage
    Flouris, Michail D.
    Lachaize, Renaud
    Bilas, Angelos
    KNOWLEDGE AND DATA MANAGEMENT IN GRIDS, 2007, : 83 - +
  • [35] Violin: A framework for extensible block-level storage
    Flouris, MD
    Bilas, A
    TWENTY-SECOND IEEE/THIRTEENTH NASA GODDARD CONFERENCE ON MASS STORAGE SYSTEMS AND TECHNOLOGIES, PROCEEDINGS: INFORMATION RETRIEVAL FROM VERY LARGE STORAGE SYSTEMS, 2005, : 128 - 142
  • [36] Transparent Online Storage Compression at the Block-Level
    Klonatos, Yannis
    Makatos, Thanos
    Marazakis, Manolis
    Flouris, Michail D.
    Bilas, Angelos
    ACM TRANSACTIONS ON STORAGE, 2012, 8 (02)
  • [37] BLOCK-LEVEL HARDWARE LOGIC SIMULATION MACHINE
    TAKASAKI, S
    SASAKI, T
    NOMIZU, N
    KOIKE, N
    OHMORI, K
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1987, 6 (01) : 46 - 54
  • [38] Block-Level Electro-Migration Analysis (BEMA) for Safer Product Life
    Gupta, Radhika
    Bhargava, Atul
    Panemangalore, RakeshShenoy
    2015 28TH INTERNATIONAL CONFERENCE ON VLSI DESIGN (VLSID), 2015, : 276 - 281
  • [39] Privacy-preserving and Updatable Block-level Data Deduplication in Cloud Storage Services
    Shin, Hyungjune
    Koo, Dongyoung
    Shin, Youngjoo
    Hur, Junbeom
    PROCEEDINGS 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2018, : 392 - 400
  • [40] Block-Level Analysis of Medical Marijuana Dispensaries and Crime in the City of Los Angeles
    Contreras, Christopher
    JUSTICE QUARTERLY, 2017, 34 (06) : 1069 - 1095