DocumentCode
2013283
Title
Constructing Liberation Codes Using Latin Squares
Author
Gang, Wang ; Xiaoguang, Liu ; Sheng, Lin ; Guangjun, Xie ; Jing, Liu
Author_Institution
Dept. of Comput., Nankai Univ., China
fYear
2008
fDate
15-17 Dec. 2008
Firstpage
73
Lastpage
80
Abstract
In recent years, multi-erasure correcting coding systems have become more pervasive. RAID6 is an important 2-erasure correcting code specification. But there is no consensus on the best concrete RAID6 coding scheme. Plank developed a brand new class of RAID6 codes called the Liberation codes that achieves good encoding, updating and decoding performance. In this paper, we present a chained decoding algorithm for the Liberation codes. Its performance is comparable with the bit matrix scheduling algorithm developed by Plank, but is more intuitive and reveals the essence better. In the process, we present a new class of Liberation codes called the Latin Liberation codes. These codes are based on column-hamiltonian Latin squares, hence the name. They are superior to the Liberation codes in parameter flexibility and structure flexibility. Finally, we analyze the performance of several XOR-based RAID6 codes and give some suggestion on their application.
Keywords
RAID; error correction codes; Column-Hamiltonian Latin squares; Latin Liberation codes; Latin squares; RAID6 coding scheme; bit matrix scheduling algorithm; multi-erasure correcting coding systems; Code standards; Combinatorial mathematics; Concrete; Decoding; Educational institutions; Encoding; Information technology; Performance analysis; Pervasive computing; Scheduling algorithm; Latin squares; Liberation code; RAID6; chained decoding; graph representation;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Computing, 2008. PRDC '08. 14th IEEE Pacific Rim International Symposium on
Conference_Location
Taipei
Print_ISBN
978-0-7695-3448-0
Electronic_ISBN
978-0-7695-3448-0
Type
conf
DOI
10.1109/PRDC.2008.33
Filename
4725281
Link To Document