Updating and reading data and parity blocks in a shared disk system
AssigneeInternational Business Machines Corporation
InventorJaishankar Moothedath Menon
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorJaishankar Moothedath Menon
Estimating the term…
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.
A method for updating data at a data block, comprising the steps of:
A system for updating data, comprising:
An article of manufacture for use in programming a first processing unit to update data, the article of manufacture comprising at least one computer readable storage device including at least one computer program embedded therein that causes the first processing unit to perform the steps of:
A method for updating data in a data block utilizing a plurality of processing units, the method comprising:
Dependencies are inferred from the claim text.