Claims
- 1. A disk array apparatus using a plurality of disks having a plurality of physical blocks which include a plurality of data storage blocks and a plurality of parity storage blocks, said apparatus comprising:
- means for storing disk block management information for specifying a relationship between each of the data storage blocks and the number of access times with respect to the corresponding data storage blocks;
- means for detecting a specific data storage block with a prescribed large number of access times from the disk block management information stored by said storing means;
- means for changing the disk block management information to assign the specific data storage block detected by said detecting means to a small group being formed of a smaller number of the disks, whereby data in frequently accessed data blocks is eventually moved to the small group; and
- means for writing, in the parity storage blocks, parity data associated with data recorded on the data storage blocks.
- 2. The apparatus of claim 1, wherein said disk block management information is represented by a disk block management table including:
- a column of disk numbers respectively indicating the number of the disks constituting said disk array apparatus;
- a column of block numbers respectively indicating the number of the blocks; and
- a column of access times respectively indicating the number of times of access to the corresponding blocks.
- 3. A disk array apparatus using a plurality of disks having a plurality of physical blocks which include a plurality of data storage blocks and a plurality of parity storage blocks, said apparatus comprising:
- means for storing disk block management information for specifying a relationship between each of the data storage blocks and the number of access times with respect to the corresponding data storage blocks;
- means for detecting a specific data storage block with a prescribed large number of access times from the disk block management information stored by said storing means;
- means for assigning the specific data storage block detected by said detecting means to a small group being formed of a smaller number of the disks, whereby data in frequently accessed data blocks is eventually moved to the small group; and
- means for writing, in the parity storage blocks, parity data associated with data recorded on the data storage blocks.
- 4. The apparatus of claim 3, wherein said disk block management information is represented by a disk block management table including:
- a column of disk numbers respectively indicating the number of the disks constituting said disk array apparatus;
- a column of block numbers respectively indicating the number of the blocks; and
- a column of access times respectively indicating the number of times of access to the corresponding blocks.
Priority Claims (1)
Number |
Date |
Country |
Kind |
5-176960 |
Jul 1993 |
JPX |
|
Parent Case Info
This is a continuation of application Ser. No. 08/645,057, filed on May 13, 1996, which was abandoned on the filing hereof, which is a divisional of Ser. No. 08/275,439, filed on Jul. 15, 1994, now issued as U.S. Pat. No. 5,652,741 on Jul. 29, 1997.
US Referenced Citations (6)
Non-Patent Literature Citations (2)
Entry |
Willick et al., "Disk Cache Replacement Policies for Network fileserves," Jun. 1993, pp. 2-11. |
Kouredla et al., "Caching Strategies to Improve Disk System Performance," Mar. 1994, pp. 38-46. |
Divisions (1)
|
Number |
Date |
Country |
Parent |
275439 |
Jul 1994 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
645057 |
May 1996 |
|