Disclosed is a system for updating data at a data block. A first processing unit, such as an adaptor, receives update data. The data block to update is located in a first storage device, such as a hard disk drive, and a second storage device stores parity data for the data block. A parity group comprises a data block and corresponding parity data for the data block. The first processing unit obtains the data at the data block and calculates partial parity data from the data at the data block and the update data. The first processing unit stores the partial parity data in a storage area and writes the update data to the data block in the first storage device. The first processing unit further updates parity data for parity groups for which partial parity data is maintained by obtaining control of access to the parity group to update from a second processing unit, such as another adaptor, if the first processing unit does not control access to the parity group. When the first processing unit controls access to the parity group, the first processing unit calculates new parity data from the partial parity data and the parity data in the second storage device, and writes the new parity data to the second storage device.

Gegeben ein System für die Aktualisierung von von Daten an einem Datenblock frei. Eine erste Verarbeitung Maßeinheit, wie ein Adapter, empfängt Updatedaten. Der Datenblock zum Update ist in einer ersten Speichervorrichtung, wie einem Festplattenlaufwerk, und eine zweite Speichervorrichtung speichert Parität Daten für den Datenblock. Eine Parität Gruppe enthält einen Datenblock und entsprechende Parität Daten für den Datenblock. Die erste Verarbeitung Maßeinheit erhält die Daten am Datenblock und errechnet teilweise Parität Daten von den Daten am Datenblock und an den Updatedaten. Die erste Verarbeitung Maßeinheit speichert die teilweisen Parität Daten in einem Speicherbereich und schreibt die Updatedaten zum Datenblock in die erste Speichervorrichtung. Die erste Verarbeitung Maßeinheit aktualisiert weiter Parität Daten für Parität Gruppen, für die teilweise Parität Daten beibehalten werden, indem man Steuerung des Zuganges zur Parität Gruppe zum Update von einer zweiten Verarbeitung Maßeinheit, wie einem anderen Adapter erreicht, wenn die erste Verarbeitung Maßeinheit nicht Zugang zur Parität Gruppe steuert. Wenn die erste Verarbeitung Maßeinheit Zugang zur Parität Gruppe steuert, errechnet die erste Verarbeitung Maßeinheit neue Parität Daten von den teilweisen Parität Daten und von den Parität Daten in der zweiten Speichervorrichtung und schreibt die neuen Parität Daten zur zweiten Speichervorrichtung.

 
Web www.patentalert.com

< (none)

< Tether for holding promotional materials

> Acyl CoA: cholesterol acyltransferase related nucleic acid sequences

> (none)

~ 00043