Font Size: a A A

TIP-code: A Three Independent Parity Code To Tolerate Triple Disk Failures With Optimal Update Complexity

Posted on:2017-02-08Degree:MasterType:Thesis
Country:ChinaCandidate:Y Z ZhangFull Text:PDF
GTID:2428330590991537Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid expansion of data storage and the increasing risk of data failures,triple Disk Failure Tolerant arrays(3DFTs)become popular and widely used.They achieve high fault tolerance via erasure codes.One class of erasure codes called Maximum Distance Separable(MDS)codes,which aims to offer data protection with minimal storage overhead,is a typical choice to enhance the reliability of storage systems.However,existing 3DFTs based on MDS codes are inefficient in terms of update complexity,which results in poor write performance.In this paper,we present an efficient MDS coding scheme called TIPcode,which is purely based on XOR operations and can tolerate triple disk failures.It uses three independent parities(horizontal,diagonal and antidiagonal parities),and offers optimal update complexity.To demonstrate the effectiveness of TIP-code,we conduct several quantitative analysis and experiments.The results show that,compared to typical MDS codes for 3DFTs(i.e.,CRS codes and STAR codes),TIP-code improves the single write performance by up to 46.6%.
Keywords/Search Tags:Reliability, Erasure Code, MDS Code, Disk Failure
PDF Full Text Request
Related items