×

Storage device array architecture with copyback cache

  • US 5,617,530 A
  • Filed: 12/27/1995
  • Issued: 04/01/1997
  • Est. Priority Date: 01/04/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. A fault-tolerant storage device array, comprising:

  • (a) failure independent storage units for storing information, including data blocks and associated error-correction blocks;

    (b) a copyback cache comprising at least one copyback storage unit for temporarily storing data blocks; and

    (c) a storage unit controller, coupled to said failure independent storage units and to said copyback cache storage unit, and having a controller buffer providing a logical area corresponding to an area in said copyback cache, said storage unit controller for;

    (i) receiving data blocks into the controller buffer as pending data blocks;

    (ii) writing each pending data block into said logical area of said copyback cache; and

    (iii) during an idle time of at least one of the failure independent storage units;

    (1) reading at least one pending data block from the controller buffer;

    (2) accessing at least one of the plurality of failure independent storage units and reading information corresponding to at least one read pending data block;

    (3) generating an associated error-correction block from the read information and at least one read pending data block; and

    (4) writing at least one such read pending data block and said associated error-correction block to at least one idle storage unit.

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