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 条
  • [31] An In-network Aggregation Scheme for Erasure Coding Storage Systems in Data Centers
    Xia, Junxu
    Yao, Chendie
    Li, Jiangfan
    2018 SIXTH INTERNATIONAL CONFERENCE ON ADVANCED CLOUD AND BIG DATA (CBD), 2018, : 36 - 41
  • [32] Demand-Aware Erasure Coding for Distributed Storage Systems
    Li, Jun
    Li, Baochun
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2021, 9 (02) : 532 - 545
  • [33] Erasure Coding for Small Objects in In-Memory KV Storage
    Yiu, Matt M. T.
    Chan, Helen H. W.
    Lee, Patrick P. C.
    SYSTOR'17: PROCEEDINGS OF THE 10TH ACM INTERNATIONAL SYSTEMS AND STORAGE CONFERENCE, 2017,
  • [34] MICS : Mingling Chained Storage Combining Replication and Erasure Coding
    Tang, Yan
    Yin, Jianwei
    Lo, Wei
    Li, Ying
    Deng, Shuiguang
    Dong, Kexiong
    Pu, Calton
    2015 IEEE 34TH SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS), 2015, : 192 - 201
  • [35] Efficient Storage Utilization Using Erasure Codes in OpenStack Cloud
    Kulkarni, Bhagyashri
    Bhosale, Varsha
    2016 INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT), VOL 3, 2015,
  • [36] Efficient and Secure Data Forwarding for Erasure-Code-Based Cloud Storage
    Liu, Jian
    Huang, Kun
    Rong, Hong
    Wang, Huimei
    Xian, Ming
    2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION WORKSHOP (ICCW), 2015, : 1820 - 1826
  • [37] Survey on Data Deduplication in Cloud Storage Environments
    Kim, Won-Bin
    Lee, Im-Yeong
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2021, 17 (03): : 658 - 673
  • [38] A Survey and a Data Integrity Proofs In Cloud Storage
    Kiruthika, V.
    Sree, B. R. Laxmi
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2015, 15 (11): : 39 - 44
  • [39] A Survey on Provable Data Possession in Cloud Storage
    Thangavel, M.
    Varalakshmi, P.
    Sindhuja, R.
    Sridhar, S.
    2016 EIGHTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (ICOAC), 2017, : 25 - 31
  • [40] An Adaptive Erasure Code for JointCloud Storage of Internet of Things Big Data
    Bao, Han
    Wang, Yijie
    Xu, Fangliang
    IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (03): : 1613 - 1624