Storage control system including virtualization and control method for same
First Claim
Patent Images
1. A storage control system, comprising:
- a storage control device being adapted to manage a plurality of storage pools each comprising a plurality of logical storage devices and being adapted to manage a plurality of storage areas in each of the plurality of storage pools, the plurality of logical storage devices being prepared on one or more RAID (Redundant Array of Inexpensive Disks) groups by management of the storage control device;
wherein the storage control device is adapted to provide a first logical unit, which can be accessed by one of a plurality of external terminals and is associated with a first pool of the plurality of storage pools;
wherein the storage control device is adapted to provide a second logical unit, which can be accessed by one of the plurality of external terminals and is associated with a second pool of the plurality of storage pools;
wherein the storage control device is adapted to receive a first write request directed to the first logical unit, and in response to receiving the first write request, is adapted to allocate, if necessary, a first storage area in the first pool of the plurality of storage pools to the first logical unit identified by the first write request to be able to store data of the first write request, andwherein the storage control device is adapted to receive a second write request directed to the second logical unit, and in response to receiving the second write request, is adapted to allocate, if necessary, a second storage area in the second pool of the plurality of storage pools to the second logical unit identified by the second write request to be able to store data of the second write request.
0 Assignments
0 Petitions
Accused Products
Abstract
A storage control system judges whether the data pattern of data exchanged with a higher-level device (hereafter “data”) conforms to one or a plurality of write-excluded data patterns comprised in write-excluded data pattern information prepared in advance. If a negative judgment result is obtained, the storage control subsystem stores the data in a logical device formed on a disk storage device. If, on the other hand, a positive judgment result is obtained, the storage control subsystem erases the data without storing in a logical device.
-
Citations
41 Claims
-
1. A storage control system, comprising:
-
a storage control device being adapted to manage a plurality of storage pools each comprising a plurality of logical storage devices and being adapted to manage a plurality of storage areas in each of the plurality of storage pools, the plurality of logical storage devices being prepared on one or more RAID (Redundant Array of Inexpensive Disks) groups by management of the storage control device; wherein the storage control device is adapted to provide a first logical unit, which can be accessed by one of a plurality of external terminals and is associated with a first pool of the plurality of storage pools; wherein the storage control device is adapted to provide a second logical unit, which can be accessed by one of the plurality of external terminals and is associated with a second pool of the plurality of storage pools; wherein the storage control device is adapted to receive a first write request directed to the first logical unit, and in response to receiving the first write request, is adapted to allocate, if necessary, a first storage area in the first pool of the plurality of storage pools to the first logical unit identified by the first write request to be able to store data of the first write request, and wherein the storage control device is adapted to receive a second write request directed to the second logical unit, and in response to receiving the second write request, is adapted to allocate, if necessary, a second storage area in the second pool of the plurality of storage pools to the second logical unit identified by the second write request to be able to store data of the second write request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A storage control system, comprising:
-
a storage control device being adapted to manage a first virtual logical unit and a second virtual logical unit, which are adapted to be accessed by at least one external terminal, and being adapted to manage a first storage pool comprising a first plurality of logical storage devices provided with one or more RAID (Redundant Array of Inexpensive Disks) groups by management of the storage control device, and also being adapted to manage a second storage pool comprising a second plurality of logical storage devices, wherein an association is formed between the first virtual logical unit and the first storage pool, and an association is formed between the second virtual logical unit and the second storage pool; wherein, if necessary, the storage control device is adapted to allocate, in response to a write request received from the at least one external terminal that specifies the first virtual logical unit, a first logical storage area in the first storage pool of the first and second logical pools to a first virtual storage area of the first virtual logical unit, specified by the write request, to be able to store data of the write request to the allocated first logical storage area. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer program stored in a computer readable storage medium and implemented in a storage control device, the computer program comprising:
-
code for managing a first storage pool comprising a first plurality of logical storage devices prepared on one or more RAID (Redundant Array of Inexpensive Disks) groups and a second storage pool comprising a second plurality of logical storage devices; code for associating a first logical unit, which can be accessed by one of a plurality of external terminals, with the first storage pool; code for associating a second logical unit, which can be accessed by one of the plurality of external terminals, with the second storage pool; code for allocating, if necessary, after receiving a first write request directed to the first logical unit, a first storage area acquired from the first storage pool to the first logical unit that is identified by the first write request to be able to store data of the first write request; and code for allocating, if necessary, after receiving a second write request directed to the second logical unit, a second storage area acquired from the second storage pool to the second logical unit that is identified by the second write request to be able to store data of the second write request. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for a storage control device comprising:
-
a step for managing a first storage pool comprising a first plurality of logical storage devices prepared on one or more RAID (Redundant Array of Inexpensive Disks) groups, and for managing a second storage pool comprising a second plurality of logical storage devices; a step for associating a first logical unit, which can be accessed by one of a plurality of external terminals, with the first storage pool; a step for associating a second logical unit, which can be accessed by one of a plurality of external terminals, with the second storage pool; and a step for allocating, if necessary, in response to receiving a first write request directed to the first logical unit, a first storage area acquired from the associated first storage pool to the first logical unit that is identified by the first write request to be able to store data of the first write request; and a step for allocating, if necessary, in response to receiving a second write request directed to the second logical unit, a second storaoe area acquired from the associated second storage pool to the second logical unit that is identified by the second write request to be able to store data of the second write request. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A storage control system, comprising:
-
a storage control device being adapted to manage a plurality of storage pools each comprising a plurality of logical storage devices and being adapted to manage a plurality of storage areas in each of the plurality of storage pools, the plurality of logical storage devices being prepared on one or more RAID (Redundant Array of Inexpensive Disks) groups by management of the storage control device; wherein the storage control device is adapted to provide a first logical unit, which can be accessed by one of a plurality of external terminals; wherein the storage control device is adapted to provide a second logical unit, which can be accessed by one of a plurality of external terminals; wherein an association is formed between the first logical unit and a first storage pool of the plurality of storage pools and an association is formed between the second logical unit and a second storage pool of the plurality of storage pools; wherein the storage control device is adapted to receive a first write request directed to the first logical unit, and in response to receiving the first write request, is adapted to allocate a first storage area in the first pool of the plurality of storage pools to the first logical unit identified by the first write request to be able to store data of the first write request; and wherein the storage control device is adapted to receive a second write request directed to the second logical unit, and in response to receiving the second write request, is adapted to allocate a second storage area in the second pool of the plurality of storage pools to the second logical unit identified by the second write request to be able to store data of the second write request. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
Specification