DocumentCode
2923178
Title
Heuristics for optimizing matrix-based erasure codes for fault-tolerant storage systems
Author
Plank, James S. ; Schuman, Catherine D. ; Robison, B. Devin
Author_Institution
EECS Dept., Univ. of Tennessee, Knoxville, TN, USA
fYear
2012
fDate
25-28 June 2012
Firstpage
1
Lastpage
12
Abstract
Large scale, archival and wide-area storage systems use erasure codes to protect users from losing data due to the inevitable failures that occur. All but the most basic erasure codes employ bit-matrices so that encoding and decoding may be effected solely with the bitwise exclusive-OR (XOR) operation. There are CPU savings that can result from strategically scheduling these XOR operations so that fewer XOR´s are performed. It is an open problem to derive a schedule from a bit-matrix that minimizes the number of XOR operations. We attack this open problem, deriving two new heuristics called Uber-CHRS and X-Sets to schedule encoding and decoding bit-matrices with reduced XOR operations. We evaluate these heuristics in a variety of realistic erasure coding settings and demonstrate that they are a significant improvement over previously published heuristics. We provide an open-source implementation of these heuristics so that practitioners may leverage our work.
Keywords
RAID; Reed-Solomon codes; fault tolerant computing; matrix algebra; storage management; RAID; Reed-Solomon codes; Uber-CHRS; X-Sets; XOR operations; archival storage systems; bitwise exclusive-OR operation; decoding bit-matrix scheduling; encoding bit-matrix scheduling; fault-tolerant storage systems; matrix-based erasure code optimization; wide-area storage systems; Decoding; Encoding; Fault tolerance; Matrix converters; Optimal scheduling; Schedules; Strips; Bit-matrix scheduling; Disk; Erasure codes; Fault-tolerant storage; RAID; failures;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Systems and Networks (DSN), 2012 42nd Annual IEEE/IFIP International Conference on
Conference_Location
Boston, MA
ISSN
1530-0889
Print_ISBN
978-1-4673-1624-8
Electronic_ISBN
1530-0889
Type
conf
DOI
10.1109/DSN.2012.6263937
Filename
6263937
Link To Document