Method for performing a RAID stripe write operation using a drive XOR command set
AssigneeSymbios Logic Inc.
InventorRodney A. DeKoning
Life of this patent
Estimating the term…
Loading patent…
AssigneeSymbios Logic Inc.
InventorRodney A. DeKoning
Estimating the term…
Method for implementing a stripe write operation in a RAID device having XOR command set enabled disk drives on a common interface bus. The method of the present invention improves upon prior designs which do not use the XOR command set by eliminating the need for the RAID controller to include XOR (parity) generation computational elements. Further, the method of the present invention improves upon the stripe write method suggested by the XOR command set specifications in which a stripe is performed by a series of xdwrite XOR command operations issued to the data drives of the RAID array. Rather, the method of the present invention performs parallel standard writes of the data portions of the stripe write, then issues a rebuild XOR command to the parity disk drive to rapidly regenerate the parity blocks in the stripe just written. The method of the present invention reduces the worst case rotational latency delay of the stripe write operation to two rotational latency periods.
In a RAID controller for controlling a RAID storage subsystem having at least one disk array comprising a plurality of XOR command set enabled disk drives, a method operable within said RAID controller for performing a stripe write of data to said disk array, said method comprising the steps of:
In a RAID subsystem having a disk array comprising a plurality of data disk drives and at least one XOR command set enabled parity disk drive, a method operable within a RAID controller for performing a write of data to said disk array, said method comprising the steps of:
A RAID controller for controlling a RAID subsystem having a disk array comprising a plurality of data disk drives and at least one XOR command set enabled parity disk drive, said RAID controller comprising:
Dependencies are inferred from the claim text.