Title :
Adaptive Erasure Correction Coding for Energy Efficient Dependable Storage Systems
Author :
Ota, Kaoru ; Viet Ta Hong ; Kaneko, Hironori
Author_Institution :
Grad. Sch. of Inf. Sci. & Eng., Tokyo Inst. of Technol., Tokyo, Japan
Abstract :
Erasure correction coding is an effective technique to improve the dependability of distributed storage systems and disk arrays, in which codeword symbols are distributed over multiple storage elements (SEs), e.g., storage nodes and disk drives. One of the major drawbacks of such storage systems is increased data update cost, that is, data update in one SE induces simultaneous multiple update accesses to a specified set of SEs to keep consistency of codewords. The SEs sometimes have high access cost due to, for example, large delay caused by access collision with other workloads, temporary network cutoff, and malicious attack, and high energy consumption caused by resume operations from power suspension mode. This paper proposes an adaptive coding and data allocation method which can reduce the number of update accesses to SEs having high access cost. The proposed method is based on adaptive allocation of codeword symbols of Reed-Solomon code with conditional overwrites of check symbols, and also on background relocation of codeword symbols. Preliminary simulation results show that the proposed method provides sufficiently low data loss probability with reduced energy consumption compared to RAID-1 and -6.
Keywords :
Reed-Solomon codes; adaptive codes; disc storage; Reed-Solomon code; adaptive allocation; adaptive coding; adaptive erasure correction coding; background relocation; codeword symbols; codewords; data allocation method; data update cost; dependable storage systems; disk arrays; distributed storage system dependability; energy efficiency; storage elements; Adaptive arrays; Adaptive coding; Arrays; Barium; Encoding; Energy consumption; Resource management; MDS code; data loss probability; disk array; energy consumption; erasure correction;
Conference_Titel :
Reliable Distributed Systems Workshops (SRDSW), 2014 IEEE 33rd International Symposium on
Conference_Location :
Nara
DOI :
10.1109/SRDSW.2014.13