×

Data and parity prefetching for redundant arrays of disk drives

  • US 5,309,451 A
  • Filed: 08/12/1992
  • Issued: 05/03/1994
  • Est. Priority Date: 08/12/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. An apparatus for prefetching data from a plurality of disk drives, each of the plurality of disk drives organized into a plurality of disk blocks, the plurality of disk blocks further organized into a plurality of stripes, each of the plurality of stripes including at least one disk block from each of the plurality of disk drives, each of the plurality of stripes further including a parity disk block storing parity data generated from the data stored in the other disk blocks of the stripe, the apparatus comprising:

  • memory means for storing data, said memory means partitioned into memory blocks compatible with the disk block organization of the plurality of disk drives;

    means for maintaining said memory blocks in a least recently used (LRU) order;

    means for generating a low threshold signal in response to a first predetermined number of said memory blocks being filled with data; and

    means, responsive to said low threshold signal, for starting a prefetch procedure to read disk blocks associated with a predetermined stripe, said predetermined stripe including at least one disk block to be overwritten by a LRU memory block.

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