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 条
  • [31] On improving recovery performance in erasure code based geo-diverse storage clusters
    Caneleo, Pablo Ignacio Serrano
    Mohan, Lakshmi J.
    Parampalli, Udaya
    Harwood, Aaron
    [J]. PROCEEDINGS OF THE 2016 12TH INTERNATIONAL CONFERENCE ON THE DESIGN OF RELIABLE COMMUNICATION NETWORKS (DRCN 2016), 2016, : 123 - 129
  • [32] Data dividing based approach for target detection with limited secondary data
    Zhang, Juexin
    Wang, Zuozhen
    Zhao, Zhiqin
    Lyu, Yiming
    Tang, Caiyi
    [J]. ICCAIS 2019: THE 8TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND INFORMATION SCIENCES, 2019,
  • [33] Zigzag Decodable codes: Linear-time erasure codes with applications to data storage
    Gong, Xueqing
    Sung, Chi Wan
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2017, 89 : 190 - 208
  • [34] Design of File Multi-Cloud Secure Storage System Based on Web and Erasure Code
    Shi, Wei
    Liu, Tenglong
    Huang, Min
    [J]. PROCEEDINGS OF 2020 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2020), 2020, : 208 - 211
  • [35] EA-EO : Endurance Aware Erasure Code for SSD-based Storage Systems
    Chamazcoti, Saeideh Alinezhad
    Miremadi, Seyed Ghassem
    [J]. 2014 20TH IEEE PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC 2014), 2014, : 76 - 85
  • [36] Design for the erasure code based segmented File P2P storage structure
    College of Information System and Management, National Univ. of Defense Technology, Changsha 410073, China
    [J]. Guofang Keji Daxue Xuebao/Journal of National University of Defense Technology, 2008, 30 (06): : 57 - 62
  • [37] Code storage and data storage - Two different applications requiring different flash architectures
    Ellerbruch, J
    [J]. EMERGING TECHNOLOGIES IN MEASUREMENT AND CONTROL, 1999, 390 : 49 - 56
  • [38] Reliable Data Transmission Based on Erasure-resilient Code in Wireless Sensor Networks
    Lei, Jian-Jun
    Kwon, Gu-In
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2010, 4 (01): : 62 - 77
  • [39] xstripeMerge: efficient wide stripe generation approach based on erasure coding storage
    Zheng, Meiguang
    Hua, Taofei
    Zhang, Xinyu
    Hu, Zhigang
    [J]. Tongxin Xuebao/Journal on Communications, 2023, 44 (11): : 213 - 224
  • [40] Robot: An Efficient Model For Big Data Storage Systems Based On Erasure Coding
    Yin, Chao
    Wang, Jianzong
    Xie, Changsheng
    Wan, Jiguang
    Long, Changlin
    Bi, Wenjuan
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2013,