STORAGE APPARATUS AND STORAGE CONTROL DEVICE
First Claim
1. A storage apparatus configured to store data received from a host system in a drive unit, comprising:
- a memory unit partitioned into a cache area configured to temporarily store data read out from the drive unit and data to be written in the drive unit and an information storage area assigned for a memory pool configured to hold information for internal processing of the storage apparatus;
an information-storage-area management table in which information-storage-area management information including position information on the memory pool in the memory unit is registered;
a cache-area management table in which cache-area management information including usage status of the cache area is registered; and
a memory control unit configured to acquire a memory area in the cache area having the least amount of write pending data in a pending state for writing in the drive unit by referring to the cache-area management table when the memory pool is allocated in the memory unit while the storage apparatus is in operation, to allocate the memory pool in the acquired memory area, and to set the allocated memory pool in the information-storage-area management table.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage apparatus configured to store data received from a host system in a drive unit includes a memory unit partitioned into a cache area configured to temporarily store data read out from the drive unit and data to be written in the drive unit and an information storage area assigned for a memory pool configured to hold information for internal processing of the storage apparatus; an information-storage-area management table in which information-storage-area management information including position information on the memory pool in the memory unit is registered; a cache-area management table in which cache-area management information including usage status of the cache area is registered; and a memory control unit configured to acquire a memory area in the cache area having the least amount of write pending data in a pending state for writing in the drive unit by referring to the cache-area management table.
-
Citations
20 Claims
-
1. A storage apparatus configured to store data received from a host system in a drive unit, comprising:
-
a memory unit partitioned into a cache area configured to temporarily store data read out from the drive unit and data to be written in the drive unit and an information storage area assigned for a memory pool configured to hold information for internal processing of the storage apparatus; an information-storage-area management table in which information-storage-area management information including position information on the memory pool in the memory unit is registered; a cache-area management table in which cache-area management information including usage status of the cache area is registered; and a memory control unit configured to acquire a memory area in the cache area having the least amount of write pending data in a pending state for writing in the drive unit by referring to the cache-area management table when the memory pool is allocated in the memory unit while the storage apparatus is in operation, to allocate the memory pool in the acquired memory area, and to set the allocated memory pool in the information-storage-area management table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A storage control device configured to control a storage apparatus that stores data received from a host system in a drive unit, the storage control device comprising:
-
a memory unit partitioned into a cache area configured to temporarily store data read out from the drive unit and data to be written in the drive unit and an information storage area assigned for a memory pool configured to hold information for internal processing of the storage apparatus; and a memory control unit configured to acquire a memory area in the cache area having the least amount of write pending data in a pending state for writing in the drive unit by referring to a cache-area management information including usage status of the cache area is registered when the memory pool is allocated in the memory unit while the storage apparatus is in operation, to allocate the memory pool in the acquired memory area, and to set the allocated memory pool in information-storage-area management information including position information on the memory pool in the memory unit. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification