×

Methods and apparatus for system memory efficient disk access to a raid system using stripe control information

  • US 6,021,462 A
  • Filed: 08/29/1997
  • Issued: 02/01/2000
  • Est. Priority Date: 08/29/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for accessing a plurality of disk drives having data stored thereon with a stripe organization, said method comprising:

  • (a) receiving a data transfer request, the data transfer request identifies requested data to be retrieved from the disk drives;

    (b) obtaining stripe control information, the stripe control information including at least a sequence of commands for accessing data from the disk drives;

    (c) determining initial control information for each of the disk drives based on the data transfer request and the stripe control information, the initial control information including at least an initial command, a length and a next command indicator;

    (d) accessing the disk drives in accordance with the initial control information for each of the disk drives to obtain a portion of the requested data; and

    (e) thereafter accessing the disk drives in accordance with the stripe control information to obtain a remaining portion of the requested data, said accessing (e) comprising(e1) for each of the disk drives, selecting one of the sequence of commands in the stripe control information based on the next command indicator;

    (e2) respectively accessing each of the disk drives in accordance with the selected command for each of the disk drives; and

    (e3) subsequently, respectively accessing each of the disk drives in accordance with the commands sequentially following the selected command in the stripe control information for each of the disk drives.

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