DocumentCode
1757230
Title
Repairable Fountain Codes
Author
Asteris, Megasthenis ; Dimakis, Alexandros G.
Author_Institution
Univ. of Texas at Austin, Austin, TX, USA
Volume
32
Issue
5
fYear
2014
fDate
41760
Firstpage
1037
Lastpage
1047
Abstract
We introduce a new family of Fountain codes that are systematic and also have sparse parities. Given an input of k symbols, our codes produce an unbounded number of output symbols, generating each parity independently by linearly combining a logarithmic number of randomly selected input symbols. The construction guarantees that for any ε>0 accessing a random subset of (1+ε)k encoded symbols, asymptotically suffices to recover the k input symbols with high probability. Our codes have the additional benefit of logarithmic locality: a single lost symbol can be repaired by accessing a subset of O(log k) of the remaining encoded symbols. This is a desired property for distributed storage systems where symbols are spread over a network of storage nodes. Beyond recovery upon loss, local reconstruction provides an efficient alternative for reading symbols that cannot be accessed directly. In our code, a logarithmic number of disjoint local groups is associated with each systematic symbol, allowing multiple parallel reads. Our main mathematical contribution involves analyzing the rank of sparse random matrices with specific structure over finite fields. We rely on establishing that a new family of sparse random bipartite graphs have perfect matchings with high probability.
Keywords
computational complexity; graph theory; linear codes; number theory; sparse matrices; disjoint local groups; distributed storage systems; finite fields; linear erasure codes; logarithmic locality; logarithmic number; multiple parallel reads; random subset; randomly selected input symbols; repairable fountain codes; sparse random bipartite graphs; sparse random matrix rank analysis; storage node network; unbounded output symbol number; Availability; Bipartite graph; Complexity theory; Decoding; Maintenance engineering; Sparse matrices; Systematics; Availability; Logarithmic locality; Systematic Fountain code;
fLanguage
English
Journal_Title
Selected Areas in Communications, IEEE Journal on
Publisher
ieee
ISSN
0733-8716
Type
jour
DOI
10.1109/JSAC.2014.140522
Filename
6804947
Link To Document