×

Performance of a storage system

  • US 7,979,613 B2
  • Filed: 07/30/2008
  • Issued: 07/12/2011
  • Est. Priority Date: 07/15/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for operating a storage system, comprising:

  • storing data redundantly in the storage system;

    measuring respective queue lengths of input/output requests to operational elements of the storage system;

    determining an average queue length of the operational elements;

    determining a performance benchmark for the storage system, the performance benchmark being the average queue length of the operational elements plus a predetermined percentage set by a user;

    comparing each of the respective queue lengths to the average of the queue lengths so as to determine respective performances of the operational elements of the storage system;

    identifying, in response to the average of the queue lengths and the performance benchmark, an under-performing operational element among the operational elements;

    providing an indication of the under-performing operational element to host interfaces comprised in the storage system, the indication identifying that the performance benchmark has been reached;

    receiving requests at one of the host interfaces for specified items of the data directed to the under-performing element; and

    in response to the indication, diverting a preset percentage of the requests for the specified items of the data directed to the under-performing element from the under-performing operational element to one or more other operational elements of the storage system that are configured to provide the specified items of the data.

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