IP Library Granted Patent US 8,949,563
Granted Patent B2
US 8,949,563 · App. 14/089,936 · Granted Feb 3, 2015

Computer system and data management method

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,949,563
App. No.
14/089,936
Granted
Feb 3, 2015
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 (71)

1. A storage system comprising a first storage apparatus and a second storage apparatus,

wherein the first storage apparatus comprising:

a plurality of storage devices; and

a first controller configured to:

provide a first logical volume including a plurality of logical areas provided by the plurality of storage devices; and

manage an access characteristics of each of the plurality of the logical area of the logical volume; and

transmit an information corresponding to the access characteristics of the logical volume to the second storage apparatus,

wherein the second 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 second controller configured to:

manage a virtual volume, which is a copy pair of the logical 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 virtual volume;

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

change an allocation to the first virtual area from the first storage area to a second storage area, which is provided by the second type storage device, referring to the information.

2. The storage system according to claim 1 ,

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

3. The storage system according to claim 1 ,

wherein the information include an information regarding to an access frequency of each of the plurality of the logical areas during predetermined period.

4. The storage system according to claim 1 ,

wherein the information is calculated based on a number of read/write operation with respect to each of the plurality of logical areas.

5. The storage system according to claim 1 ,

wherein the plurality of storage devices of the first storage apparatus including a third type storage device and a forth type storage device having different performance from the third type storage device, and

wherein the first controller is configured to:

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

change an allocation to the first logical area from the third storage area to a forth storage area, which is provided by the forth type storage device, referring to the information.

6. The storage system according to claim 1 ,

wherein the second controller is configured to change the allocation to the first virtual area from the first storage area to the second storage area based on the access characteristics of the logical volume.

7. The storage system according to claim 1 ,

wherein the second controller is configured to change the allocation to the first virtual area from the first storage area to the second storage area referring to an access characteristics of logical area of the plurality of logical areas which corresponds to the first virtual area.

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

a first storage apparatus which comprises a first controller, and a plurality of storage devices; and

a second storage apparatus which comprises a second controller, and 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,

the method comprising:

providing a logical volume including a plurality of logical areas provided by the plurality of storage devices of the first storage apparatus;

managing an access characteristic of each of the plurality of the logical area of the logical volume;

providing a virtual volume, which is a copy pair of the logical 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 virtual volume;

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

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

9. The method according to claim 8 , further comprising

transmitting the information periodically.

10. The method according to claim 8 ,

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

11. The method according to claim 8 , further comprising

calculating the information based on a number of read/write operation with respect to each of the plurality of logical areas of the logical volume.

12. The method according to claim 8 , further comprising

changing the allocation of the storage area to the virtual volume based on the access characteristics of the logical volume.

13. The method according to claim 8 , further comprising

changing the allocation of the storage area, which is provided by the plurality of storage devices of the second storage apparatus, to the first virtual areas referring to an access characteristics of logical area of the plurality of logical areas which corresponds to the first virtual area.

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

a plurality of storage devices; and

a first controller configured to:

provide a logical volume including a plurality of logical areas provided by the plurality of storage devices;

manage an access characteristics of each of the plurality of the logical area of the logical volume,

the second 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 second controller configured to:

manage a virtual volume, which is a copy pair of the logical 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 virtual volume;

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

change an allocation to the first virtual area from the first storage area to a second storage area, which is provided by the second type storage device, referring to the information.

15. The second storage apparatus according to claim 14 ,

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

16. The second storage apparatus according to claim 14 ,

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

17. The second storage apparatus according to claim 14 ,

wherein the information is calculated based on a number of read/write operation with respect to each of the plurality of logical areas.

18. The second storage apparatus according to claim 14 ,

wherein the second controller is configured to change the allocation to the first virtual area from the first storage area to the second storage area based on the access characteristics of the logical volume.

19. The storage system according to claim 14 ,

wherein the second controller is configured to change the allocation to the first virtual area from the first storage area to the second storage area referring to an access characteristics of logical area of the plurality of logical areas which corresponds to the first virtual area.

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 Nov 26, 2013
From: FUTAWATARI, NAOKI; YAMAMOTO, YASUTOMO
To: HITACHI, LTD.
Reel/Frame 031680/0299 →