A discrete data dividing approach for erasure-code based storage applications

被引:2
|
作者
Sun, Weidong [1 ]
Wang, Yijie [1 ]
Fu, Yongquan [1 ]
Pei, Xiaoqiang [1 ]
机构
[1] Natl Univ Def Technol, Sci & Technol Parallel & Distributed Proc Lab, Changsha 410073, Hunan, Peoples R China
关键词
Erasure Codes; Distributed Storage; Data Dividing; Partial Reading; HDFS;
D O I
10.1109/SOSE.2014.44
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Erasure codes are promising for improving the reliability of the storage system due to its space efficiency compared to the replication methods. Traditional erasure codes split data into equal-sized data blocks and encode strips in different data blocks. This brings heavy repairing traffic when clients read parts of the data, since most strips read for repairing are not in the expected blocks. This paper proposes a novel discrete data dividing method to completely avoid this problem. The key idea is to encode strips from the same data block. We could see that for repairing failed blocks, the strips to be read are either in the same data block with corrupted strips or from the encoded strips. Therefore, no data is wasted. We design and implement this data layout into a HDFS-like storage system. Experiments over a small-scale testbed shows that the proposed discrete data divided method avoids downloading data blocks that are not needed for clients during the repairing operations.
引用
收藏
页码:308 / 313
页数:6
相关论文
共 50 条
  • [1] Reperasure: Replication protocol using erasure-code in peer-to-peer storage network
    Zhang, Z
    Lian, Q
    [J]. 21ST IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2002, : 330 - 335
  • [2] The Data Redundancy Method for Distributed Storage based on Erasure Code
    Li, Zhi
    Pan, Chao
    [J]. MIPPR 2015: REMOTE SENSING IMAGE PROCESSING, GEOGRAPHIC INFORMATION SYSTEMS, AND OTHER APPLICATIONS, 2015, 9815
  • [3] A Reliable Secure Storage Cloud and Data Migration Based on Erasure Code
    Mugisha, Emmy
    Zhang, Gongxuan
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2018, 12 (01): : 436 - 453
  • [4] Blockchain Storage Optimization Based on Erasure Code
    Fan, Yu-Qi
    Sheng, Dong
    Wang, Lun-Fei
    [J]. Jisuanji Xuebao/Chinese Journal of Computers, 2022, 45 (04): : 858 - 876
  • [5] Efficient and Secure Data Forwarding for Erasure-Code-Based Cloud Storage
    Liu, Jian
    Huang, Kun
    Rong, Hong
    Wang, Huimei
    Xian, Ming
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION WORKSHOP (ICCW), 2015, : 1820 - 1826
  • [6] An Empirical Study on Data Retrievability in Decentralized Erasure Code Based Distributed Storage Systems
    Lin, Hsiao-Ying
    Tung, Li-Ping
    Lin, Bao-Shuh P.
    [J]. 2013 IEEE 7TH INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND RELIABILITY (SERE), 2013, : 30 - 39
  • [7] Adaptive erasure code based distributed storage systems
    Rai, Brijesh Kumar
    [J]. 2015 IEEE 14TH CANADIAN WORKSHOP ON INFORMATION THEORY (CWIT), 2015, : 174 - 177
  • [8] A Secure Erasure Code-Based Cloud Storage System with Secure Data Forwarding
    Lin, Hsiao-Ying
    Tzeng, Wen-Guey
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (06) : 995 - 1003
  • [9] An Erasure Code-based Approach to Improve Data Recovery and Update Capability
    Zhou, Hang
    Yang, Yahui
    Li, Weiping
    [J]. PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON MECHANICAL, ELECTRONIC, CONTROL AND AUTOMATION ENGINEERING (MECAE 2018), 2018, 149 : 614 - 622
  • [10] An Adaptive Erasure Code for JointCloud Storage of Internet of Things Big Data
    Bao, Han
    Wang, Yijie
    Xu, Fangliang
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (03): : 1613 - 1624