Parity storage unit, in a disk array system, for generating updated parity data from received data records
AssigneeHitachi, Ltd.
InventorsAkira Yamamoto, Toshihiko Tamiya, Hisashi Takamatsu, Akira Kurano, Hirofumi Inomata
Life of this patent
Estimating the term…
Abstract
A disk array stores data records and parity records. The data records are transferred to the disk array through a control unit that is connected to a host processor. The disk array is part of a disk unit having a processor for generating parity records from information sent by the control unit to the disk unit. The parity record is generated and stored in the disk unit to reduce the number of data transfer operations between the control unit and the disk unit for storage systems using disk array disk units.
Claims7
An array disk storage system coupled with a host processor, comprising:
- a plurality of first storage units, each having a data record storing data used by the host processor;
- a second storage unit having a parity record corresponding to said data records of said plurality of first storage units for storing parity data for recovering the data of said data records;
- and
- a control unit connected to said plurality of first storage units and said second storage unit, said control unit receiving update data for at least one of said data records specified by a write request from a host processor, and sending said update data to said plurality of first storage units and said second storage unit,
- wherein said plurality of first storage units receives said update data selects data included in said updated data if data stored in said data record is updated by said selected data, and stores said selected data into said data record,
- wherein said second storage unit receives said update data, generates updated parity data from said update data, and writes said updated parity data into the parity record corresponding to said update data.
An array disk storage system coupled with a host processor, comprising:
- a plurality of first storage units, each having a data record storing data used by the host processor;
- a second storage unit having a parity record corresponding to said data records of said first storage units for storing parity data for recovering the data of said data records;
- and
- a control unit connected to said plurality of first storage units and said second storage unit, said control unit receiving update data for at least one of said data records specified by a write request from a host processor, and sending said update data to said plurality of first storage units and said second storage unit,
- wherein one of said plurality of first storage units receives said update data and stores said update data into said data record, and
- wherein said second storage unit receives update data and second data stored in said data record before updated by said update data from said one of said plurality of first storage units, generates updated parity data from said update data and said second data, and writes said updated parity data into the parity record corresponding to said update data.
An array disk storage system coupled with a host processor, comprising:
- a plurality of first storage units, each having a data record storing data used by the host processor;
- a plurality of second storage units having a parity record corresponding to said data records of said plurality of first storage units for storing parity data for recovering the data of said data records;
- and
- a control unit connected to said plurality of first storage units and said plurality of second storage units, said control unit receiving update data for at least one of said data records specified by a write request from a host processor, and sending said update data to said plurality of first storage units and said plurality of second storage units,
- wherein said plurality of first storage units receives said update data, selects data included in said updated data if data stored in said data record is updated by said selected data, and stores said selected data into said data record,
- wherein said plurality of second storage units receives said update data, generates updated parity data from said update data, and writes said updated parity data into the parity record corresponding to said update data.
Dependencies are inferred from the claim text.