IP Library Granted Patent US 8,612,704
Granted Patent B2
US 8,612,704 · App. 13/203,692 · Granted Dec 17, 2013

Storage system with virtual areas and method for managing storage system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,612,704
App. No.
13/203,692
Granted
Dec 17, 2013
Kind
B2
Abstract

A first storage system copies data of a virtual area of a first virtual volume to a virtual area of a second virtual volume of a second storage system, monitors accesses with respect to multiple virtual areas of the first virtual volume, updates access information related to the accesses of the multiple virtual areas, and, based on the access information, reallocates data inside an actual area of a first pool allocated to the virtual area of the first virtual volume. The first storage system sends the access information to the second storage system. The second storage system receives the access information, and, based on the access information, reallocates data inside the actual area allocated to a virtual area of the second virtual volume.

Claims (70)

1. A storage system including:

a first storage apparatus comprising:

a plurality of storage devices including a first type storage device and a second type storage device having different performance from the first type storage device; and

a first controller configured to:

manage a first virtual volume including a plurality of virtual areas;

allocate a first storage area provided by the first type storage device to a first virtual area of the plurality of virtual areas in accordance with a write operation to the first virtual volume; and

change a storage area which allocated to the first virtual area from the first storage area to a second storage area provided by the second type storage device based on access characteristics of the first virtual area of the first virtual volume; and

a second storage apparatus comprising:

a plurality of storage devices including a third type storage device and a fourth type storage device having different performance from the third type storage device; and

a second controller configured to:

manage a second virtual volume, which is a copy pair of the first virtual volume, including a plurality of virtual areas;

allocate a third storage area provided by the third type storage device to a second virtual area of the plurality of virtual areas in accordance with a write operation to the second virtual volume;

receive information corresponding to the access characteristics of the first virtual volume from the first storage apparatus; and

change a storage area which allocated to the second virtual area from the third storage area to a fourth storage area provided by the fourth type storage device referring to the information.

2. The storage system according to claim 1 ,

wherein the first controller is configured to send the information periodically.

3. The storage system according to claim 1 ,

wherein the information include an information regarding to an access frequency of each virtual areas of the first virtual volume during predetermined period.

4. The storage system according to claim 1 ,

wherein the information is calculated based on a number of read/write operations with respect to each of virtual areas of the first virtual volume.

5. The storage system according to claim 1 ,

wherein a ratio between the first type storage device and the second type storage device is different from a ratio between the third type storage device and the fourth type storage device.

6. The storage system according to claim 1 ,

wherein the allocation of the storage area to the second virtual volume is decided based on the access characteristics of the first virtual volume.

7. A method for managing storage system, the storage system including:

a first storage apparatus comprising:

a plurality of storage devices including a first type storage device and a second type storage device having different performance from the first type storage device; and

a first controller; and

a second storage apparatus comprising:

a plurality of storage devices including a third type storage device and a fourth type storage device having different performance from the third type storage device; and

a second controller, the method comprising:

managing a first virtual volume including a plurality of virtual areas;

allocating a first storage area provided by the first type storage device to a first virtual area of the plurality of virtual areas in accordance with a write operation to the first virtual volume;

changing a storage area which allocated to the first virtual area from the first storage area to a second storage area provided by the second type storage device based on access characteristics of the first virtual area of the first virtual volume;

managing a second virtual volume, which is a copy pair of the first virtual volume, including a plurality of virtual areas;

allocating a third storage area provided by the third type storage device to a second virtual area of the plurality of virtual areas in accordance with a write operation to the second virtual volume;

transmitting information corresponding to the access characteristics of the first virtual volume from the first storage apparatus to the second storage apparatus; and

changing a storage area which allocated to the second virtual area from the third storage area to a fourth storage area provided by the fourth type storage device referring to the information.

8. The method according to claim 7 , further comprising

transmitting the information periodically.

9. The method according to claim 7 , wherein the information include an information regarding to an access frequency of each virtual areas of the first virtual volume during predetermined period.

10. The method according to claim 7 , further comprising

calculating the access information based on a number of read/write operations with respect to each of virtual areas of the first virtual volume.

11. The method according to claim 7 , further comprising

wherein a ratio between the first type storage device and the second type storage device is different from a ratio between the third type storage device and the fourth type storage device.

12. The method according to claim 7 , further comprising

deciding the allocation of the storage area to the second virtual volume based on the access characteristics of the first virtual volume.

13. A second storage apparatus coupled to a first storage apparatus which includes:

a plurality of storage devices including a first type storage device and a second type storage device having different performance from the first type storage device; and

a first controller configured to:

manage a first virtual volume including a plurality of virtual areas;

allocate a first storage area provided by the first type storage device to a first virtual area of the plurality of virtual areas in accordance with a write operation to the first virtual volume; and

change a storage area which allocated to the first virtual area from the first storage area to a second storage area provided by the second type storage device based on access characteristics of the first virtual area of the first virtual volume,

the second storage apparatus comprising:

a plurality of storage devices including a third type storage device and a fourth type storage device having different performance from the third type storage device; and

a second controller configured to:

manage a second virtual volume, which is a copy pair of the first virtual volume, including a plurality of virtual areas;

allocate a third storage area provided by the third type storage device to a second virtual area of the plurality of virtual areas in accordance with a write operation to the second virtual volume;

receive information corresponding to the access characteristics of the first virtual volume from the first storage apparatus; and

change a storage area which allocated to the second virtual area from the third storage area to a fourth storage area provided by the fourth type storage device referring to the information.

14. The second storage apparatus according to claim 13 ,

wherein the second controller is configured to receive the information periodically.

15. The second storage apparatus according to claim 13 ,

wherein the information include an information regarding to an access frequency of each virtual areas of the first virtual volume during predetermined period.

16. The second storage apparatus according to claim 13 ,

wherein the information is calculated based on a number of read/write operations with respect to each of virtual areas of the first virtual volume.

17. The second storage apparatus according to claim 13 ,

wherein a ratio between the third type storage device and the fourth type storage device is different from a ratio between the first type storage device and the second type storage device.

18. The second storage apparatus according to claim 13 ,

wherein the allocation of the storage area to the second virtual volume is decided based on the access characteristics of the first virtual volume.

Assignments (2)
COMPANY SPLIT Recorded Aug 20, 2024
From: HITACHI, LTD.
To: HITACHI VANTARA, LTD.
Reel/Frame 069518/0761 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2011
From: FUTAWATARI, NAOKI; YAMAMOTO, YASUTOMO
To: HITACHI, LTD.
Reel/Frame 026840/0757 →