2018
DOI: 10.1109/tcomm.2017.2769116
|View full text |Cite
|
Sign up to set email alerts
|

LDPC Code Design for Distributed Storage: Balancing Repair Bandwidth, Reliability, and Storage Overhead

Abstract: Distributed storage systems suffer from significant repair traffic generated due to frequent storage node failures. This paper shows that properly designed low-density parity-check (LDPC) codes can substantially reduce the amount of required block downloads for repair thanks to the sparse nature of their factor graph representation. In particular, with a careful construction of the factor graph, both low repair-bandwidth and high reliability can be achieved for a given code rate. First, a formula for the avera… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 19 publications
(8 citation statements)
references
References 33 publications
0
8
0
Order By: Relevance
“…Table 2 lists the parameters used for simulation. These values are chosen consistent with the existing References 11,16,17 . Lastly, the desired level of durability is set to 13 nines, i.e., ๐ฟ๐‘… should be lower than equal to 1 ร— 10 โˆ’13 , which is the level of durability that most practical storage systems promise.…”
Section: Simulation Resultsmentioning
confidence: 95%
See 1 more Smart Citation
“…Table 2 lists the parameters used for simulation. These values are chosen consistent with the existing References 11,16,17 . Lastly, the desired level of durability is set to 13 nines, i.e., ๐ฟ๐‘… should be lower than equal to 1 ร— 10 โˆ’13 , which is the level of durability that most practical storage systems promise.…”
Section: Simulation Resultsmentioning
confidence: 95%
“…Lastly, the desired level of durability is set to 13 nines, i.e., ๐ฟ๐‘… should be lower than equal to 1 ร— 10 โˆ’13 , which is the level of durability that most practical storage systems promise. The proposed schemes are compared against several existing methods including the Hadoop RS code 19 , Storj RS code 17 , Optimal Repair RS code 10 , and LDPC code 11 . Figure 4 depicts the comparison of ๐ฟ๐‘… between EAPA and other schemes under different ๐œ† with ๐›ฝ set to 2 (except for ORCPA), which is commonly used by most erasure codes-based storage systems (# denotes adaptive parameters according to the algorithm; detailed values are listed in Table 3).…”
Section: Simulation Resultsmentioning
confidence: 99%
“…We mostly focus on one dimensional MDS protection schemes in this study, however it can be shown that the model can be used to derive closed form expressions for multi dimensional MDS disk arrays [21] and code structures [22]. Furthermore, although it is out of scope of this paper, we can show that the general model proposed in this study can be used to predict reliability for non-MDS codes [23], [24], array BP-XOR codes [25], [26] as well as repair-efficient codes [27], [28] under novel opportunistic repair mechanisms [29].…”
Section: A Related Workmentioning
confidence: 92%
“…Secondly, to achieve the same level of fault tolerance, erasure codes use less storage space compared to replication [26]. The tradeoff between key criteria such as repair bandwidth, reliability, and storage overhead used in the performance evaluation process of LDPC codes is also partially analyzed in [27]. Unlike Reed-Solomon codes, it is shown that the repair bandwidth of LDPC codes does not change even if the code length increases.…”
Section: B Ldpc Codes For Classical Distributed Storagementioning
confidence: 99%