Storage control apparatus, storage control method, and computer product
First Claim
1. A storage control apparatus that is distributed on a network with a cache device and a disk device to constitute a storage system, receives an access request from a client, and causes the cache device and the disk device to execute a process corresponding to the access request, the storage control apparatus comprising:
- a write control unit that performs a control to write data, for which the client requested to write, into a predetermined number of cache devices from among the cache devices disposed on the network in a redundant manner; and
a read control unit that performs, when data, for which the client requested to read, is not stored in any cache device from among the cache devices disposed on the network, controls to read the data from the disk device, to store the data-read in a specific cache device, and to transmit the data-read to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage control apparatus that is distributed on a network with a cache device and a disk device to constitute a storage system includes a write control unit that performs a control to write data, for which the client requested to write, into a predetermined number of cache devices from among the cache devices disposed on the network in a redundant manner; and a read control unit that performs, when data, for which the client requested to read, is not stored in any cache device from among the cache devices disposed on the network, controls to read the data from the disk device, to store the data-read in a specific cache device, and to transmit the data-read to the client.
38 Citations
18 Claims
-
1. A storage control apparatus that is distributed on a network with a cache device and a disk device to constitute a storage system, receives an access request from a client, and causes the cache device and the disk device to execute a process corresponding to the access request, the storage control apparatus comprising:
-
a write control unit that performs a control to write data, for which the client requested to write, into a predetermined number of cache devices from among the cache devices disposed on the network in a redundant manner; and
a read control unit that performs, when data, for which the client requested to read, is not stored in any cache device from among the cache devices disposed on the network, controls to read the data from the disk device, to store the data-read in a specific cache device, and to transmit the data-read to the client. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A storage control method used for a storage control apparatus that is distributed on a network with a cache device and a disk device to constitute a storage system, to receive an access request from a client, and to cause the cache device and the disk device to execute a process corresponding to the access request, the storage control method comprising:
-
a writing control including performing a control to write data, for which the client requested to write, into a predetermined number of cache devices from among the cache devices disposed on the network in a redundant manner; and
a reading control including performing, when data, for which the client requested to read, is not stored in any cache device from among the cache devices disposed on the network, controls to read the data from the disk device, to store the data-read in a specific cache device, and to transmit the data-read to the client. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable recording medium that stores a storage control program used for a storage control apparatus that is distributed on a network with a cache device and a disk device to constitute a storage system, to receive an access request from a client, and to cause the cache device and the disk device to execute a process corresponding to the access request, wherein the storage control program makes a computer execute
a writing control including performing a control to write data, for which the client requested to write, into a predetermined number of cache devices from among the cache devices disposed on the network in a redundant manner; - and
a reading control including performing, when data, for which the client requested to read, is not stored in any cache device from among the cache devices disposed on the network, controls to read the data from the disk device, to store the data-read in a specific cache device, and to transmit the data-read to the client. - View Dependent Claims (14, 15, 16, 17, 18)
- and
Specification