Progressive Data Retrieval for Distributed Networked Storage
Authors:
- 14 February 2012
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Parallel and Distributed Systems
- Vol. 23 (12) , 2303-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
This publication has 13 references indexed in Scilit:
- Data Persistence in Large-Scale Sensor Networks with Decentralized Fountain Codes2007
- Decentralized erasure codes for distributed networked storageIEEE Transactions on Information Theory, 2006
- Error Correction Coding2005
- On-the-fly verification of rateless erasure codes for efficient content distribution2004
- Efficient Byzantine-tolerant erasure-coded storage2004
- Secure routing in wireless sensor networks: attacks and countermeasuresAd Hoc Networks, 2003
- On the efficient decoding of Reed-Solomon codes based on GMD criterion2003
- Adaptive playout mechanisms for packetized audio applications in wide-area networks1994
- Distributed fingerprints and secure information dispersal1993
- Simplified procedure for correcting both errors and erasures of Reed-Solomon code using Euclidean algorithmIEE Proceedings E Computers and Digital Techniques, 1988