Erasure Coding-Oriented Data Update for Cloud Storage: A Survey

被引:5
|
作者
Xiao, Yifei [1 ]
Zhou, Shijie [1 ]
Zhong, Linpeng [1 ]
机构
[1] Univ Elect Sci & Technol China, Sch Informat & Software Engn, Chengdu 610054, Peoples R China
来源
IEEE ACCESS | 2020年 / 8卷 / 08期
基金
美国国家科学基金会;
关键词
Encoding; Cloud computing; Cascading style sheets; Optimized production technology; Processor scheduling; Maintenance engineering; Data update; cloud storage; erasure coding; survey; CODES; SCHEME; RAID; FAILURES;
D O I
10.1109/ACCESS.2020.3033024
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Erasure coding is the leading technique to achieve resilient redundancy in cloud storage systems. However, it introduces two prominent issues: data repair and data update. Compare to data repair, data update is much more common. A variety of update schemes based on erasure coding have been proposed in the literature to optimize data update, such as computation optimization, network traffic overhead reduction, IO overhead reduction, and modern hardware acceleration. However, all of these techniques were proposed individually previously. In this work, we seek to summarize them systematically and group them in a new form. First, we generalize the state-of-the-art researches and introduce existing classifications. Moreover, based on our observation, we propose two classifications: resource-based classification and tier-based classification. In resource-based classification, we group these techniques according to the resource they optimize and introduce them in detail. In tier-based classification, we propose a novel hybrid technique framework with five tiers and conduct a comprehensive comparison between these techniques. We make a conjecture that most techniques in different tiers can be used jointly. Finally, we conclude the research challenges and potential future works.
引用
收藏
页码:227982 / 227998
页数:17
相关论文
共 50 条
  • [1] Erasure Coding for Cloud Storage Systems: A Survey
    Li, Jun
    Li, Baochun
    TSINGHUA SCIENCE AND TECHNOLOGY, 2013, 18 (03) : 259 - 272
  • [2] Erasure Coding for Cloud Storage Systems: A Survey
    Jun Li
    Baochun Li
    TsinghuaScienceandTechnology, 2013, 18 (03) : 259 - 272
  • [3] Health Data Availability Protection: Delta-XOR-Relay Data Update in Erasure-Coded Cloud Storage Systems
    Xiao, Yifei
    Zhou, Shijie
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2023, 135 (01): : 169 - 185
  • [4] P-Schedule: Erasure Coding Schedule Strategy in Big Data Storage System
    Yin, Chao
    Lv, Haitao
    Li, Tongfang
    Liu, Yan
    Qu, Xiaoping
    Yuan, Sihao
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2018, PT III, 2018, 11336 : 270 - 279
  • [5] Optimized Proactive Recovery in Erasure-Coded Cloud Storage Systems
    Nachiappan, Rekha
    Calheiros, Rodrigo N.
    Matawie, Kenan M.
    Javadi, Bahman
    IEEE ACCESS, 2023, 11 : 38226 - 38239
  • [6] Dynamic erasure coding decision for modern block-oriented distributed storage systems
    Hoo-Young Ahn
    Kyong-Ha Lee
    Yoon-Joon Lee
    The Journal of Supercomputing, 2016, 72 : 1312 - 1341
  • [7] Dynamic erasure coding decision for modern block-oriented distributed storage systems
    Ahn, Hoo-Young
    Lee, Kyong-Ha
    Lee, Yoon-Joon
    JOURNAL OF SUPERCOMPUTING, 2016, 72 (04) : 1312 - 1341
  • [8] Fast Erasure Coding for Data Storage: A Comprehensive Study of the Acceleration Techniques
    Zhou, Tianli
    Tian, Chao
    PROCEEDINGS OF THE 17TH USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES, 2019, : 317 - 329
  • [9] Fast Erasure Coding for Data Storage: A Comprehensive Study of the Acceleration Techniques
    Zhou, Tianli
    Tian, Chao
    ACM TRANSACTIONS ON STORAGE, 2020, 16 (01)
  • [10] Survey on Data Recovery for Cloud Storage
    Shi, Xiaohong
    Guo, Kun
    Lu, Yueming
    Chen, Xi
    TRUSTWORTHY COMPUTING AND SERVICES, 2014, 426 : 176 - 184