Title :
On Optimizing XOR-Based Codes for Fault-Tolerant Storage Applications
Author :
Huang, Cheng ; Li, Jin ; Chen, Minghua
Author_Institution :
Microsoft Res., Redmond
Abstract :
For fault-tolerant storage applications, computation complexity is the key concern in choosing XOR-based codes. We observe that there is great benefit in computing common operations first (COF). Based on the COF rule, we describe a generic problem of optimizing XOR-based codes and make a conjecture about its NP-completeness. Two effective greedy algorithms are proposed. Against long odds, we show that XOR-based Reed-Solomon codes with such optimization can in fact be as efficient and sometimes even more efficient than the best known specifically designed XOR-based codes.
Keywords :
Reed-Solomon codes; fault tolerance; NP-completeness; Reed-Solomon codes; common operations first; fault-tolerant storage applications; optimizing XOR-based codes; Application software; Computer applications; Decoding; Design optimization; Encoding; Fault tolerance; Greedy algorithms; Lakes; Redundancy; Reed-Solomon codes;
Conference_Titel :
Information Theory Workshop, 2007. ITW '07. IEEE
Conference_Location :
Tahoe City, CA
Print_ISBN :
1-4244-1564-0
Electronic_ISBN :
1-4244-1564-0
DOI :
10.1109/ITW.2007.4313077