• DocumentCode
    3090984
  • Title

    PDRS: A New Recovery Scheme Application for Vertical RAID-6 Code

  • Author

    Li, Siyi ; Cao, Qiang ; Huang, Jianzhong ; Wan, Shenggang ; Xie, Changsheng

  • Author_Institution
    Data Storage Syst. Lab., Huazhong Univ. of Sci. & Tech., Wuhan, China
  • fYear
    2011
  • fDate
    28-30 July 2011
  • Firstpage
    112
  • Lastpage
    121
  • Abstract
    As the technique developing, some important problems in storage systems have been solved appropriately. A good example is the development of RAID-6 code techinque, the appear of it has greatly improved the reliability, availability of modern storage systems. Some best known vertical RAID-6 code like P-code and X-code has acquire optimal or near optimal performance in encoding, decoding and update. But they do not detailedly analysis the status of reconstruction with single-disk failure. In the status, there are many paths to perform reconstructing. But the path you choice will greatly affect the performance of whole storage system. Based the phenomenon found above, we present a fast and effcient scheme, Path Directed Recovery Scheme (PDRS for short), to find a optimal path to reconstruct single-disk failure in P-code and X-code. Using PDRS, we will acquire some benefits: (1) it can decrease the disk I/O complexity caused by reconstruction and therefore accelerating the speed of reconstruction, (2) it can balance the load on each disk, consequently can avoid the hot problem in a degree. We perform theoretical analysis and evaluation of the PDRS when applied in P-code with (p-1)-disk and X-code with p-disk. Our theoretical analysis shows that PDRS applied in P-code with (p-1)-disk can acquire up to 25% performance improvement. To verify the effectiveness of PDRS, we have conducted intenvice simulation. The simulation results shows that PDRS applied in P-code with (p-1)-disk can speedup the recovery duration by up to 23.6% under spare-rebuilding mode. Overall, PDRS is a efficient and useful recovery scheme that can applied to all of the vertical RAID-6 code.
  • Keywords
    RAID; decoding; encoding; fault tolerance; P-code; PDRS; X-code; decoding; encoding; p-disk; path directed recovery scheme; recovery duration; single-disk failure reconstruction; spare rebuilding mode; storage system; vertical RAID-6 code techinque; Acceleration; Arrays; Complexity theory; Decoding; Encoding; Labeling; Reliability; Erasure code; RAID; Reconstruction; Reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networking, Architecture and Storage (NAS), 2011 6th IEEE International Conference on
  • Conference_Location
    Dalian, Liaoning
  • Print_ISBN
    978-1-4577-1172-5
  • Electronic_ISBN
    978-0-7695-4509-7
  • Type

    conf

  • DOI
    10.1109/NAS.2011.36
  • Filename
    6005430