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.