• DocumentCode
    84608
  • Title

    Partial Parity Cache and Data Cache Management Method to Improve the Performance of an SSD-Based RAID

  • Author

    Ching-Che Chung ; Hao-Hsiang Hsu

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Chung Cheng Univ., Chiayi, Taiwan
  • Volume
    22
  • Issue
    7
  • fYear
    2014
  • fDate
    Jul-14
  • Firstpage
    1470
  • Lastpage
    1480
  • Abstract
    In this paper, a partial parity cache and data cache management method is presented for reducing the parity updating cost of a solid-state disk (SSD) based redundant array of inexpensive disk (RAID) system, thereby which the input/output (I/O) performance of the RAID system can be improved. SSDs have many advantages compared to hard disk drives. However, it is not advisable to directly add SSDs into a RAID system because doing so will decrease the performance and the life-time of the SSDs. In the RAID-5 system, parity generation includes read and write operations to the SSDs. Whenever there is a new write request to the RAID, the related parity must be updated and written to the SSDs. Such frequent parity updates result in poor RAID performance and shortens the life-time of the SSDs. This paper combines the prior methods and the proposed efficient buffer management method with a data cache. The proposed method reduces the number of read and write operations for generating parities in the RAID system. Experimental results show that the I/O performance of the RAID-5 system can be improved by 76% by using the proposed method.
  • Keywords
    RAID; buffer storage; cache storage; cost reduction; I/O performance; RAID-5 system; SSD-Based RAID performance; buffer management method; data cache management method; hard disk drives; input-output performance; parity updating cost reduction; partial parity cache management method; redundant array of inexpensive disk system; solid-state disk; Arrays; Ash; Buffer storage; Performance evaluation; Random access memory; Reliability; Flash memory; hard disk drive (HDD); redundant array of independent disks (RAIDs); solid-state disk (SSD); solid-state disk (SSD).;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2013.2275737
  • Filename
    6579766