Patent ID: 6446237
Filing Date: 2002-09-03
Classification: G06F

Abstract:
A method for updating data at a data block, comprising the steps of:receiving update data for a data block with a first processing unit, wherein the data block is located in a first storage device, wherein a second storage device stores parity data for the data block, and wherein a parity group comprises data block and corresponding parity data for the data block; obtaining data from the data block in the first storage device; calculating, with the first processing unit, partial parity data using the data from the data block and the update data; storing, with the first processing unit, the partial parity data in a storage area; writing, with the first processing unit, the update data to the data block in the first storage device; and updating parity data for parity groups for which partial parity data is maintained, wherein each parity group may be stored on at least the first or second storage device.