Search the FAQ Archives

3 - A - B - C - D - E - F - G - H - I - J - K - L - M
N - O - P - Q - R - S - T - U - V - W - X - Y - Z
faqs.org - Internet FAQ Archives

comp.arch.storage FAQ 1/2
Section - [7.2] RAID-6

( Part1 - Part2 - Single Page )
[ Usenet FAQs | Web FAQs | Documents | RFC Index | Forum archive ]


Top Document: comp.arch.storage FAQ 1/2
Previous Document: [7.1] RAID Levels
Next Document: [7.3] John O'Brien and RAID-7
See reader questions & answers on this topic! - Help others by sharing your knowledge
From: RAID {Full}

A two-dimensional disk array parity scheme was described by Randy Katz,
Garth Gibson, and David Patterson (all then with UC Berkeley - Gibson is
now a professor at Carnegie Mellon University) at the 1989 IEEE Compcon
conference. This method had one parity calculated along the disk strings
and another calculated across them. This would increase the
mean-time-to-data-loss by more than 10,000 fold. I am not aware of any
implementations of this configuration.

Storage Technology Corp (STK - Louisville, Colorado) has described a
somewhat similar scheme for their long-delayed Iceberg disk array. This
would have a regular, orthogonal RAID 5 parity across drives along with a
Reed-Solomon encoding on another drive. This is sometimes referred to as
RAID 6 or RAID 5+. STK claims their design will allow failure of ANY TWO
drives - which is beyond the survival capabilities of standard RAID 5.

A RAID 5 which is 'deep' can survive failures in more than one drive so
long as it doesn't lose more than one drive per rank:


        HBA1    HBA2    HBA3    HBA4    HBA5    HBA6    HBA7    HBA8
         |       |       |       |       |       |       |       |
Rank1   Disk1   Disk2   Disk3   Disk4   Disk5   Disk6   Disk7   Disk8
         |       |       |       |       |       |       |       |
Rank2   Disk9   Disk10  Disk11  Disk12  Disk13  Disk14  Disk15  Disk16

        . . . . .   - etc.

Rank4                           .       .       .       .       Disk32


If the above is a RAID 5 then losing drives 5 & 6 will destroy data. If it
is a RAID 6 then it will not. Losing drives 3 and 12 will not disable a
RAID 5 nor a RAID 6.

But RAID 6 will cost more and may have slower performance for small random
writes from having to update more parity data. I think there are clearly
ways to mitigate the parity update perfomance for RAID 6 as well as RAID 5.

-- 
          Dick Wilmot
          Editor, Independent RAID Report
          (510) 938-7425



User Contributions:

Comment about this article, ask questions, or add new information about this topic:




Top Document: comp.arch.storage FAQ 1/2
Previous Document: [7.1] RAID Levels
Next Document: [7.3] John O'Brien and RAID-7

Part1 - Part2 - Single Page

[ Usenet FAQs | Web FAQs | Documents | RFC Index ]

Send corrections/additions to the FAQ Maintainer:
rdv@alumni.caltech.edu





Last Update March 27 2014 @ 02:11 PM