Title :
HPDA: A hybrid parity-based disk array for enhanced performance and reliability
Author :
Mao, Bo ; Jiang, Hong ; Feng, Dan ; Wu, Suzhen ; Chen, Jianxi ; Zeng, Lingfang ; Tian, Lei
Author_Institution :
Wuhan Nat. Lab. for Optoelectron., Huazhong Univ. of Sci. & Technol., Wuhan, China
Abstract :
A single flash-based Solid State Drive (SSD) can not satisfy the capacity, performance and reliability requirements of a modern storage system supporting increasingly demanding data-intensive computing applications. Applying RAID schemes to SSDs to meet these requirements, while a logical and viable solution, faces many challenges. In this paper, we propose a Hybrid Parity-based Disk Array architecture, HPDA, which combines a group of SSDs and two hard disk drives (HDDs) to improve the performance and reliability of SSD-based storage systems. In HPDA, the SSDs (data disks) and part of one HDD (parity disk) compose a RAID4 disk array. Meanwhile, a second HDD and the free space of the parity disk are mirrored to form a RAID1-style write buffer that temporarily absorbs the small write requests and acts as a surrogate set during recovery when a disk fails. The write data is reclaimed back to the data disks during the lightly loaded or idle periods of the system. Reliability analysis shows that the reliability of HPDA, in terms of MTTDL (Mean Time To Data Loss), is better than that of either pure HDD-based or SSD-based disk array. Our prototype implementation of HPDA and performance evaluations show that HPDA significantly outperforms either HDD-based or SSD-based disk array.
Keywords :
RAID; disc drives; flash memories; performance evaluation; reliability theory; HDD-based disk array; HPDA; MTTDL; RAID schemes; RAID4 disk array; SSD-based disk array; SSD-based storage systems; data disks; data-intensive computing applications; hard disk drives; hybrid parity-based disk array architecture; mean time to data loss; parity disk; performance evaluations; reliability analysis; reliability requirements; single flash-based solid state drive; write requests; Computer applications; Computer architecture; Hard disks; Prototypes; Solid state circuits; HDD; Performance Evaluation; RAID; Reliability Analysis; SSD;
Conference_Titel :
Parallel & Distributed Processing (IPDPS), 2010 IEEE International Symposium on
Conference_Location :
Atlanta, GA
Print_ISBN :
978-1-4244-6442-5
DOI :
10.1109/IPDPS.2010.5470361