• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2014, Vol. 36 ›› Issue (07): 1226-1230.

Previous Articles     Next Articles

A RAIDoriented optimization for SSD design               

CHEN Bo,XIAO Nong,LIU Fang,OU Yang,HE Wanhui   

  1. (State Key Laboratory of High Performance Computing,
    National University of Defense Technology,Changsha 410073,China)
  • Received:2013-08-12 Revised:2013-11-21 Online:2014-07-25 Published:2014-07-25

Abstract:

With the era of big data, SSDs (Solid State Disks) have been deployed in many largescale datacenters. As the most popular RAID technology, RAID5 has been used in SSD arrays in order to enhance the reliability. However, the parity information of RAID5 is frequently accessed, especially on random accesses dominated workloads. Frequent updating parity information degrades the performance as well as reduces the lifetime of SSD arrays. To solve this problem, the ParityAware SSD controller design is proposed. The ParityAware SSD controller gets the logical address of parity from RAID5 controller, and employs a cache, called Pcache, to store the updated parity. Data and parity are stored separately in the SSD. Experiment shows that, our method effectively reduces write operations of parity on SSD and the erase count, thus enhancing the performance and lifetime of SSD arrays significantly.

Key words: solid state disk, RAID5, parity information, SSD controller