• DocumentCode
    1921104
  • Title

    GSR: A Global Stripe-Based Redistribution Approach to Accelerate RAID-5 Scaling

  • Author

    Chentao Wu ; Xubin He

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Virginia Commonwealth Univ., Richmond, VA, USA
  • fYear
    2012
  • fDate
    10-13 Sept. 2012
  • Firstpage
    460
  • Lastpage
    469
  • Abstract
    Under the severe energy crisis and the fast development of cloud computing, nowadays sustainability in large data centers receives much more attention than ever. Due to its high performance and reliability, RAID, particularly RAID-5, is widely used in these data centers. However, a challenge on the sustainability of RAID-5 is its scalability, or how to efficiently expand/reduce the disks. The main reason causing this problem is the special layout of RAID-5 with parity blocks. To address this problem, in this paper, we propose a novel redistribution approach to accelerate RAID-5 scaling, called Global Stripe-based Redistribution (GSR). The basic idea is to maintain the layout of most stripes while sacrificing a small portion of stripes according to a global view of all stripes. GSR has four main advantages: (1) It supports bi-directional RAID-5 scaling (both scale-up and scale-down), (2) GSR minimizes the overhead of scaling process, including the data migration cost, parity modification and computation cost, and the operations of metadata, (3) Different from previous approaches, GSR provides high flexibility and high availability for the write requests, (4) A disk array can achieve higher capacity, performance and storage efficiency by extending more disks via GSR. In our mathematical analysis, GSR maintains uniform distribution, saves up to 81.5% I/O operations and reduces the data migration time by up to 68.0%, which speeds up the scaling process by a factor of up to 3.13.
  • Keywords
    RAID; cloud computing; computer centres; meta data; performance evaluation; power aware computing; GSR; I/O operations; RAID-5 scalability; RAID-5 scaling acceleration; RAID-5 sustainability; bidirectional RAID-5 scaling; cloud computing; data centers; data migration cost; data migration time reduction; disk expansion; disk reduction; energy crisis; global stripe-based redistribution approach; mathematical analysis; metadata; parity blocks; parity computation cost; parity modification cost; redundant arrays of independent disks; redundant arrays of inexpensive disks; scale-down scaling; scale-up scaling; scaling process overhead minimization; storage efficiency; stripe layout; write requests; Acceleration; Arrays; Distributed databases; Equations; Layout; Mathematical model; Scalability; RAID-5; Reliability; Scalability; Scaling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing (ICPP), 2012 41st International Conference on
  • Conference_Location
    Pittsburgh, PA
  • ISSN
    0190-3918
  • Print_ISBN
    978-1-4673-2508-0
  • Type

    conf

  • DOI
    10.1109/ICPP.2012.32
  • Filename
    6337607