×

Method and means for b-adjacent coding and rebuilding data from up to two unavailable DASDS in a DASD array

  • US 5,333,143 A
  • Filed: 08/29/1991
  • Issued: 07/26/1994
  • Est. Priority Date: 08/29/1991
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for correcting portions of a data string stored on up to two unavailable DASDs in a synchronous array of N+2 failure independent DASDs, comprising the steps of:

  • (a) segmenting a data string into N blocks, B-Adjacent coding of first and second redundant blocks from the string, and writing N data and the two redundant blocks to N+2 counterpart DASDs, said B-adjacent code implicitly defining a parity check matrix;

    (c) responsive to the identification of the unavailable DASDs, recursively forming and resolving a pair of syndromes as implicitly defined by the partly check matrix and obtained from the blocks of the same string on the remaining DASDs, said syndrome pair consisting of up to two independent Boolean equations in two unknowns, said recursive formation and resolution including overlap processing of the terms of the Boolean equations defining up to two blocks in error within a time period approximating the write update time for resolution of a single block in error.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×