Patent ID: 7979613
Filing Date: 2011-07-12
Classification: G06F

Abstract:
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.