Patent · US Active

Parity-based raid system configured to protect against data corruption caused by the occurrence of write holes

US8527698B2 · kind B2 · utility

13Cited by
1References
16Claims
0Family size

Assignee

Inventor

Key dates

Filing dateDec 8, 2010
Grant dateSep 3, 2013
Priority date
Expiry dateJul 28, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2211/1059
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A RAID system is provided in which the RAID controller of the system causes a predetermined number, N, of IO commands to be queued in a memory element, where N is a positive integer. After the N IO commands have been queued, the RAID controller writes N locks associated with the N IO commands in parallel to a service memory device. The RAID controller then writes N stripes of data and parity bits associated with the N IO commands to the PDs of the system to perform striping and parity distribution. If a catastrophic event, such as a power failure, occurs, the RAID controller reads the locks from the service memory device and causes parity to be reconstructed for the stripes associated with the locks. These features improve write performance while preventing the occurrence of data corruption caused by write holes.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.