Claims
- 1. In a storage unit subsystem including a plurality of storage units for which read/write is made in units of a record and a control unit which includes a cache memory, in which records in a record group including m (m≧1) records and n (n≧1) parity records for recovering the contents of said m records are stored in said (m+n) storage units, respectively, said control unit comprising:means for checking, upon reception of a write request from a processor, whether or not information necessary for generating updated values of the parity records in the record group to which a record made the object of a write process belongs exists in said cache memory; means for receiving write data for the record made the object of the write process by said write request from said processor, storing said write data into said cache memory and reporting the completion of said write request to said processor; means for performing a process for loading, information necessary for generation of the updated values of the parity records which do not exist in said cache memory, from said storage units into said cache memory independently from a process to be performed attendant upon a read/write request from said processor; means for generating the updated values of the parity records from the information necessary for generation of the updated values of the parity records and storing the updated values into said cache memory, independently from the process to be performed attendant upon the read/write request from said processor; and means for writing the updated values of the parity records from said cache memory into said storage units independently from the process to be performed attendant upon the read/write request from said processor.
Priority Claims (1)
Number |
Date |
Country |
Kind |
3-010574 |
Jan 1991 |
JP |
|
Parent Case Info
This is a continuation application of U.S. Ser. No. 09/259,408, filed Feb. 22, 1999, which is a continuation application of U.S. Ser. No. 08/877,627, filed Jun. 18, 1997, now U.S. Pat. No. 5,917,999, which is a continuation application of U.S. Ser. No. 07/827,982, filed Jan. 29, 1992, now U.S. Pat. No. 5,682,396.
US Referenced Citations (27)
Foreign Referenced Citations (10)
Number |
Date |
Country |
0369707 |
May 1990 |
EP |
0458554 |
Nov 1991 |
EP |
0462917 |
Dec 1991 |
EP |
55157053 |
Dec 1980 |
JP |
59135563 |
Aug 1984 |
JP |
60114947 |
Jun 1985 |
JP |
4-127224 |
Apr 1992 |
JP |
5-509186 |
Dec 1993 |
JP |
10-511193 |
Oct 1998 |
JP |
WO 9000280 |
Jan 1990 |
WO |
Non-Patent Literature Citations (3)
Entry |
F. D. Lawlor, “Efficient Mass Storage Parity Recovery Mechanism”, IBM Technical Disclosure Bulletin, US, IBM Corp., Jul. 1981, vol. 24, No. 2, pp. 986-987. |
David A. Patterson et al., “A Case for Redundant Arrays of Inexpensive Disks (RAID)”, Proceedings of ACM SIGMOD Conference 1988, ACM, 1988, pp. 109-116. |
Notice of Reason For Rejection of corresponding Japanese application. |
Continuations (3)
|
Number |
Date |
Country |
Parent |
09/259408 |
Feb 1999 |
US |
Child |
09/642815 |
|
US |
Parent |
08/877627 |
Jun 1997 |
US |
Child |
09/259408 |
|
US |
Parent |
07/827982 |
Jan 1992 |
US |
Child |
08/877627 |
|
US |