×

Disk array system which performs data reconstruction with dynamic load balancing and user-specified disk array bandwidth for reconstruction operation to maintain predictable degradation

  • US 5,680,539 A
  • Filed: 07/11/1995
  • Issued: 10/21/1997
  • Est. Priority Date: 07/11/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for maintaining predictable performance of a disk array system during data reconstruction operations under varying disk loads, wherein the disk array system comprises a disk controller and a disk array coupled to the disk controller, wherein the disk array comprises a plurality of disk drives, wherein when a new drive is inserted in the disk array, the disk controller performs data reconstruction operations to place data on the new drive, the method comprising the steps of:

  • receiving one or more requests from a host, wherein said host requests comprise reads or writes of data on the disk array, wherein said one or more host requests are stored on an execution queue for execution;

    determining a number of said host requests on said execution queue;

    creating one or more rebuild requests to rebuild data on the new drive;

    placing a number of said rebuild requests on said execution queue, wherein said number of said rebuild requests placed on said execution queue is determined in response to said step of determining said number of said host requests on said execution queue, wherein said step of placing places said number of said rebuild requests on said execution queue to dynamically compensate for said number of host requests on said execution queue, andreceiving a user-specified amount of disk array bandwidth to be used by the disk controller for said data reconstruction operations, wherein said step of creating said one or more rebuild requests includes creating said rebuild requests of a certain size based on said determined number of host requests on said execution queue and said user-specified amount of disk array bandwidth to be used for said reconstruction operations.

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