• DocumentCode
    1260
  • Title

    {\\rm S}^{2} -RAID: Parallel RAID Architecture for Fast Data Recovery

  • Author

    Jiguang Wan ; Jibin Wang ; Changsheng Xie ; Qing Yang

  • Author_Institution
    Wuhan Nat. Lab. For Optoelectron., Huazhong Univ. of Sci. & Technol., Wuhan, China
  • Volume
    25
  • Issue
    6
  • fYear
    2014
  • fDate
    Jun-14
  • Firstpage
    1638
  • Lastpage
    1647
  • Abstract
    As disk volume grows rapidly with terabyte disk becoming a norm, RAID reconstruction process in case of a failure takes prohibitively long time. This paper presents a new RAID architecture, S2-RAID, allowing the disk array to reconstruct very quickly in case of a disk failure. The idea is to form skewed sub-arrays in the RAID structure so that reconstruction can be done in parallel dramatically speeding up data reconstruction process and hence minimizing the chance of data loss. We analyse the data recovery ability of this architecture and show its good scalability. A prototype S2-RAID system has been built and implemented in the Linux operating system for the purpose of evaluating its performance potential. Real world I/O traces including SPC, Microsoft, and a collection of a production environment have been used to measure the performance of S2-RAID as compared to existing baseline software RAID5, Parity Declustering, and RAID50. Experimental results show that our new S2-RAID speeds up data reconstruction time by a factor 2 to 4 compared to the traditional RAID. Meanwhile, S2-RAID keeps comparable production performance to that of the baseline RAID layouts while online RAID reconstruction is in progress.
  • Keywords
    Linux; RAID; parallel architectures; storage management; I/O traces; Linux operating system; Microsoft; RAID reconstruction process; RAID5 software; RAID50; S2-RAID system; data loss; data reconstruction process; data storage; disk array; disk failure; disk volume; fast data recovery; parallel RAID architecture; parity declustering; Arrays; Layout; Parallel processing; Production; Prototypes; Software; ${rm S}^{2}$-RAID; Data storage; RAID reconstruction; parallel reconstruction;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2013.225
  • Filename
    6594738