2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST) 2010
DOI: 10.1109/msst.2010.5496983
|View full text |Cite
|
Sign up to set email alerts
|

Flat XOR-based erasure codes in storage systems: Constructions, efficient recovery, and tradeoffs

Abstract: Large scale storage systems require multi-disk fault tolerant erasure codes. Replication and RAID extensions that protect against two-and three-disk failures offer a stark tradeoff between how much data must be stored, and how much data must be read to recover a failed disk. Flat XOR-codes-erasure codes in which parity disks are calculated as the XOR of some subset of data disks-offer a tradeoff between these extremes. In this paper, we describe constructions of two novel flat XOR-code, Stepped Combination and… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
33
0

Year Published

2010
2010
2021
2021

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 72 publications
(33 citation statements)
references
References 45 publications
0
33
0
Order By: Relevance
“…Hand-tuning the code with respect to multiple cores and SSE extensions will also yield significant performance gains. Other code properties, like the amount of data required for recovery, may limit performance more than the CPU overhead [11], [28]. We look forward to addressing these challenges in future work.…”
Section: Discussionmentioning
confidence: 99%
“…Hand-tuning the code with respect to multiple cores and SSE extensions will also yield significant performance gains. Other code properties, like the amount of data required for recovery, may limit performance more than the CPU overhead [11], [28]. We look forward to addressing these challenges in future work.…”
Section: Discussionmentioning
confidence: 99%
“…WEAVER codes [7] are extremely efficient, but unfortunately require high storage overhead (2x and greater). The storage cost of both HoVer codes [8] and Stepped Combination codes [9] is less than 2x. Among these codes, LRC [10], [11] is known to offer the best (or optimal) trade-off between storage overhead, fault tolerance, and the number of disks involved in reconstruction.…”
Section: Related Workmentioning
confidence: 99%
“…Non-MDS codes have been explored recently because of their reduced I/O costs and applicability to very large systems [GLW10,HCL07,Lub02]. In particular, there are several non-MDS codes that organize blocks of a stripe into a matrix and encode rows (inter-disk) and columns (intra-disk) in an orthogonal manner.…”
Section: Related Workmentioning
confidence: 99%