×

Redundant Storage of Data on an Array of Storage Devices

  • US 20090144497A1
  • Filed: 05/18/2007
  • Published: 06/04/2009
  • Est. Priority Date: 05/24/2006
  • Status: Active Grant
First Claim
Patent Images

1. A storage device array control apparatus operable to control writing of data onto an array of N storage devices, where N is an integer of 3 or greater, each storage device being operable to write data with a granularity of a sector having a predetermined sector size, the storage device array control apparatus being operable to control writing of data with a granularity of a transfer unit having a transfer size which is T times the sector size, where T is a plural integer, T is greater than (N−

  • 1), and (N−

    1) is not a factor of T,the storage device array control apparatus being operable to divide each transfer unit of data into plural stripes each consisting of a respective plural number of sectors of data having the sector size, the stripes each consisting of at most (N−

    1) sectors and at least one of the stripes consisting of less than (N−

    1) sectors, and to calculate, in respect of each stripe, a parity sector of parity data representing the parity of all the sectors of data in the stripe only and not including any sectors of data already stored on a storage device in the array; and

    the storage device array control apparatus being operable to cause writing of each sector of data and each parity sector onto respective storage devices in the array, the sectors of data and the parity sector in respect of each stripe being written onto different storage devices.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×