Network Coding for Distributed Storage Systems
2.1K
TL;DR: It is shown that there is a fundamental tradeoff between storage and repair bandwidth which is theoretically characterize using flow arguments on an appropriately constructed graph and regenerating codes are introduced that can achieve any point in this optimal tradeoff.
read more
Abstract: Distributed storage systems provide reliable access to data through redundancy spread over individually unreliable nodes. Application scenarios include data centers, peer-to-peer storage systems, and storage in wireless networks. Storing data using an erasure code, in fragments spread across nodes, requires less redundancy than simple replication for the same level of reliability. However, since fragments must be periodically replaced as nodes fail, a key question is how to generate encoded fragments in a distributed way while transferring as little data as possible across the network. For an erasure coded system, a common practice to repair from a single node failure is for a new node to reconstruct the whole encoded data object to generate just one encoded block. We show that this procedure is sub-optimal. We introduce the notion of regenerating codes, which allow a new node to communicate functions of the stored data from the surviving nodes. We show that regenerating codes can significantly reduce the repair bandwidth. Further, we show that there is a fundamental tradeoff between storage and repair bandwidth which we theoretically characterize using flow arguments on an appropriately constructed graph. By invoking constructive results in network coding, we introduce regenerating codes that can achieve any point in this optimal tradeoff.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Access-optimal Linear MDS Convertible Codes for All Parameters
Francisco Maturana,V. S. Chaitanya Mukka,K. V. Rashmi +2 more
- 21 Jun 2020
TL;DR: In this paper, the authors present lower bounds on the access cost of conversion of linear MDS codes for all valid parameters, and show that these lower bounds are tight by presenting an explicit construction for access-optimal linear mDS convertible codes.
24
Region-Based Compressive Networked Storage with Lazy Encoding
TL;DR: Experimental results using real sensor readings show that the proposed scheme is especially beneficial to the recovery of local data, and can recover the global data field as well without increasing reconstruction error.
24
The Rate Region for Secure Distributed Storage Systems
TL;DR: The tradeoff for regenerating codes with small parameters is characterized, and the results are extended to some general settings.
24
Repairing reed-solomon codes with two erasures
Hoang Dau,Iwan Duursma,Han Mao Kiah,Olgica Milenkovic +3 more
- 09 Aug 2017
TL;DR: Guruswami and Wootters as mentioned in this paper proposed a single-erasure repair method for Reed-Solomon codes that achieves the optimal repair bandwidth among all linear encoding schemes, and extended their trace collection technique to cope with two erasures.
24
MDS-Coded Distributed Caching for Low Delay Wireless Content Delivery
TL;DR: In this paper, the authors investigated the use of maximum distance separable (MDS) codes to cache popular content to reduce the download delay of wireless content delivery and derived an analytical expression for the delay incurred in downloading content from the wireless network assuming that devices roam in and out of clusters according to a Poisson random process.
References
Network information flow
TL;DR: This work reveals that it is in general not optimal to regard the information to be multicast as a "fluid" which can simply be routed or replicated, and by employing coding at the nodes, which the work refers to as network coding, bandwidth can in general be saved.
9.3K
Linear network coding
TL;DR: This work forms this multicast problem and proves that linear coding suffices to achieve the optimum, which is the max-flow from the source to each receiving node.
•Proceedings Article
LT codes
Michael Luby
- 16 Nov 2002
TL;DR: LT codes are introduced, the first rateless erasure codes that are very efficient as the data length grows, and are based on EMMARM code, which was introduced in version 2.0.
3.2K
A Random Linear Network Coding Approach to Multicast
TL;DR: This work presents a distributed random linear network coding approach for transmission and compression of information in general multisource multicast networks, and shows that this approach can take advantage of redundant network capacity for improved success probability and robustness.
An algebraic approach to network coding
Ralf Koetter,Muriel Medard +1 more
TL;DR: For the multicast setup it is proved that there exist coding strategies that provide maximally robust networks and that do not require adaptation of the network interior to the failure pattern in question.