Adaptive resource allocation in multi-drive arrays

   
   

A method, apparatus, and program product applicable within a multi-drive data storage system for adaptively allocating data reconstruction resources. In accordance with the method of the present invention, responsive to a detected drive failure, a resource allocation manager periodically determines the number of pending host system processing requests. The determined number of pending host system processing requests is then compared to a predetermined threshold value. Finally, a number of processing resources are allocated to data reconstruction in accordance with the results of the comparison of the number of pending host system processing requests to the predetermined threshold.

Un metodo, un apparecchio e un prodotto di programma applicabile all'interno dell'multi-guidano il sistema di memorizzazione di dati per con elasticità lo stanziamento delle risorse di ricostruzione di dati. In conformità con il metodo di presente invenzione, sensible a reagire ad un guasto rilevato dell'azionamento, un responsabile di ripartizione delle risorse determina periodicamente il numero di richieste d'elaborazione in corso del sistema host. Il numero risoluto di richieste d'elaborazione in corso del sistema host allora è confrontato ad un valore di soglia predeterminato. Per concludere, un certo numero di risorse d'elaborazione sono stanziate a ricostruzione di dati in conformità con i risultati del confronto del numero di richieste d'elaborazione in corso del sistema host alla soglia predeterminata.

 
Web www.patentalert.com

< Data processing system for managing chemical product usage

< Apparatus and method for building distributed fault-tolerant/high-availability computed applications

> External bus transaction scheduling system

> System and method for performing remote BIOS updates

~ 00111