National Natural Science Foundation of China (No.61073047);Fund of Haerbin Science and Technology Talents Project of Heilongjiang Province (No.2012RFLXG023);Fundamental Research Funds for the Central Universities (No.HEUCFT)
CHEN Jin-zhong, YAO Nian-min, CAI Shao-bin. High Performance and Reliable PRAID-6 Based on NAND[J]. Acta Electronica Sinica, 2015, 43(6): 1211-1217.
DOI:
CHEN Jin-zhong, YAO Nian-min, CAI Shao-bin. High Performance and Reliable PRAID-6 Based on NAND[J]. Acta Electronica Sinica, 2015, 43(6): 1211-1217. DOI: 10.3969/j.issn.0372-2112.2015.06.026.
High Performance and Reliable PRAID-6 Based on NAND
Solid state drives (SSDs)-based RAID-6 calculates parity and writes it to disk array when data is updated
which decreases the performance of disk array and reduces the life time of SSDs.We propose a partial parity-based RAID-6 (PRAID-6)
which uses a delayed parity updating scheme to reduce the number of parity updates.Whenever a page is updated
PRAID-6 generates partial parity data of the stripe and stores it on a special non-volatile memory (NVRAM) called parity cache (P-Cache).The new parity is computed by partial parity and old version of parity when garbage collection mechanism is invoked.Then the new parity of the stripe is flushed to SSD.Experimental results show PRAID-6 reduces response time by 30% and 10% compared to RAID-5 and RAID-6
respectively.PRAID-6 reduces garbage collection overhead by 20% and 15% compared to RAID-6 and RAID-5