• DocumentCode
    153225
  • Title

    A Discrete Data Dividing Approach for Erasure-Code-Based Storage Applications

  • Author

    Weidong Sun ; Yijie Wang ; Yongquan Fu ; Xiaoqiang Pei

  • Author_Institution
    Sci. & Technol. on Parallel & Distrib. Process. Lab., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2014
  • fDate
    7-11 April 2014
  • Firstpage
    308
  • Lastpage
    313
  • Abstract
    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 equalsized 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.
  • Keywords
    distributed databases; storage management; HDFS-like storage system; Hadoop distributed file system; data blocks; discrete data dividing approach; erasure-code-based storage applications; space efficiency; storage system reliability; Decoding; Distributed databases; Encoding; Magnetic heads; Reliability; Strips; Writing; Data Dividing; Distributed Storage; Erasure Codes; HDFS; Partial Reading;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service Oriented System Engineering (SOSE), 2014 IEEE 8th International Symposium on
  • Conference_Location
    Oxford
  • Type

    conf

  • DOI
    10.1109/SOSE.2014.44
  • Filename
    6830922