The method and system for improved efficiency and parity calculation in RAID data storage system. RAID data storage systems permit recovery of data in the event of a drive failure by storing a parity value for each stripe of data on a separate drive. Each time data is written to a RAID data storage the parity value for the associated data stripe must be updated. Parity may be calculated utilizing two different algorithms. New parity may be calculated utilizing the old data value, the new data value and the old parity value, or calculated utilizing the new data value and all remaining old data within the associated data stripe. The number of input/output operations required to calculate parity utilizing each algorithm is predetermined and the method requiring the least number of input/output operations is selected, unless data sequentiality is detected. If sequential data is present the parity value is calculated utilizing the new data and all old data in the associated data stripe, even if a greater number of input/output operations are initially required, as further sequential input/output operations will be more efficient.

Il metodo ed il sistema per il calcolo migliorato di parità e di efficienza nel sistema di memorizzazione di dati di INCURSIONE. Recupero del permesso dei sistemi di memorizzazione di dati di INCURSIONE dei dati in caso di un guasto dell'azionamento memorizzando un valore di parità per ogni banda dei dati su un azionamento separato. Ogni volta i dati sono redatti ad un immagazzinaggio di dati di INCURSIONE il valore di parità per la banda collegata di dati deve essere aggiornato. La parità può essere calcolata utilizzando due procedure differenti. La nuova parità può essere calcolata utilizzando il vecchio valore di dati, il nuovo valore di dati ed il vecchio valore di parità, o essere calcolata utilizzando il nuovo valore di dati e tutti i vecchi dati restanti all'interno della banda collegata di dati. Il numero di funzionamenti dell'ingreso/uscita richiesti per calcolare la parità che utilizza ogni procedura è predeterminato ed il metodo che richiede il meno numero di funzionamenti dell'ingreso/uscita è selezionato, a meno che la successione di dati sia rilevata. Se i dati sequenziali sono presenti il valore di parità è calcolato che utilizza i nuovi dati e tutti i vecchi dati nella banda collegata di dati, anche se un numero più grande di funzionamenti dell'ingreso/uscita inizialmente è richiesto, poichè ulteriori funzionamenti sequenziali dell'ingreso/uscita saranno più efficienti.

 
Web www.patentalert.com

< (none)

< Apparatus and method for retrieval of circuit state information

> Managing defective media in a RAID system

> (none)

~ 00013