×

Distributed subsystem sparing

  • US 5,657,439 A
  • Filed: 11/03/1995
  • Issued: 08/12/1997
  • Est. Priority Date: 08/23/1994
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a storage subsystem comprising a plurality of arrays of storage devices including at least first and second arrays having a same number of rows, said first array configured to include a first plurality n of blocks of data, a parity block and a spare region per row, and said second array configured to include a second plurality m of blocks of data per row stored therein, where m may be unequal to n, a method for restoring lost ones of said blocks of data in an event of a device failure in one of said arrays, comprising the steps of:

  • first determining if spare regions are available in said one of said arrays in which said device failure occurred;

    second determining if a dedicated spare storage device having spare regions is available in said storage subsystem, if said first determining step did not identify spare regions in said one of said arrays;

    third determining if distributed spare regions are available in one or more other arrays in said storage subsystem, if said second determining step did not identify a dedicated spare storage device having spare regions;

    reconstructing each of said lost blocks, andplacing each of said reconstructed blocks in a spare region determined to be available by one of said determining steps.

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