• DocumentCode
    1448481
  • Title

    Progressive Data Retrieval for Distributed Networked Storage

  • Author

    Han, Yunghsiang S. ; Omiwade, Soji ; Zheng, Rong

  • Author_Institution
    Dept. of Electr. Eng., Nat. Taiwan Univ. of Sci. & Technol., Taipei, Taiwan
  • Volume
    23
  • Issue
    12
  • fYear
    2012
  • Firstpage
    2303
  • Lastpage
    2314
  • Abstract
    We propose a decentralized progressive data retrieval (PDR) mechanism for data reconstruction in a network of Byzantine and crash-stop nodes. The scheme progressively retrieves stored data, such that it achieves the minimum communication cost possible. In particular, PDR gracefully adapts the cost of successful data retrieval to the number of Byzantine and crash-stop storage nodes. At the core of PDR is an incremental Reed-Solomon decoding (IRD) procedure that is highly computation efficient for data reconstruction. IRD´s computation efficiency arises from its ability to utilize intermediate computation results. In addition, we provide an in-depth analysis of PDR and compare it to decentralized erasure coding and decentralized fountain coding algorithms for distributed storage systems. Moreover, our implementation results show that PDR has up to 35 times lower computation time over the state-of-the-art error-erasure decoding scheme for distributed storage systems. In our analysis, we also show that the code structure of PDR and the number of available storage nodes are independent of each other, and they can be used to control both the data dissemination and retrieval complexity.
  • Keywords
    Reed-Solomon codes; decoding; digital storage; information dissemination; information retrieval; Byzantine storage nodes; IRD procedure; PDR mechanism; code structure; crash-stop storage nodes; data dissemination; data reconstruction; decentralized erasure coding algorithms; decentralized fountain coding algorithms; distributed networked storage; in-depth analysis; incremental Reed-Solomon decoding procedure; minimum communication cost; progressive data retrieval; Computer crashes; Decoding; Distributed databases; Encoding; Fault tolerance; Reed Solomon codes; Fault tolerance; Reed-Solomon codes; byzantine failure; error control codes;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2012.67
  • Filename
    6152094