US2015026402A1PendingUtilityA1

Storage apparatus and data management method

Assignee: HITACHI LTDPriority: Mar 21, 2012Filed: Oct 7, 2014Published: Jan 22, 2015
Est. expiryMar 21, 2032(~5.6 yrs left)· nominal 20-yr term from priority
Inventors:Nobuhiro Iida
G06F 3/061G06F 3/0649G06F 3/067G06F 3/0665G06F 3/0683G06F 3/0619
45
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A storage apparatus includes storage devices of a plurality of types of varying performance, and a control unit which manages each of storage areas provided by the storage devices of the plurality of types by means of storage tiers of a plurality of different types, and assigns the storage areas in page units to a virtual volume from any of the storage tiers among the storage tiers of the plurality of types. If the data I/O request is received from the host, the control unit assigns storage areas in page units from the uppermost storage tier to the target areas of the virtual volume corresponding to the I/O request. The control unit changes the page unit storage area assignment to predetermined areas of the virtual volume from an upper storage tier to a lower storage tier in accordance with the speed of processing of the data I/O request.

Claims

exact text as granted — not AI-modified
1 . A storage apparatus coupled to a host computer, the storage apparatus comprising:
 a plurality of storage devices classified into tiers according to reliability attribute and/or performance attribute of the storage devices; and   a controller configured to:   provide the host computer with virtual volume including a plurality of virtual area; and   allocate a storage area of the plurality of storage devices to a virtual area, to which the storage area is not allocated, of the virtual volume in response to a write request to the virtual area from the host computer,   wherein the controller is configured to:   determine whether allocation of a first virtual area, to which a storage area of a second tier is allocated, of the plurality of virtual area is to be changed to a storage area of a first tier when the controller receives the access request to the first virtual area; and   change the allocation of the first virtual area from the second tier to the first tier when needed, and   wherein the controller is configured to:   determine whether allocation of a second virtual area, to which a storage area of the first tier is allocated, of the plurality of virtual area is to be changed to a storage area of the second tier when the unallocated capacity of the first tier falls below a threshold; and   change the allocation of the first virtual area to the storage area of the second tier when needed.   
     
     
         2 . The storage apparatus according to  claim 1 ,
 wherein the first tier has higher reliability attribute and/or higher performance than the second tier.   
     
     
         3 . The storage apparatus according to  claim 2 ,
 wherein the first tier has the highest reliability attribute and/or the highest performance attribute among tier.   
     
     
         4 . The storage apparatus according to  claim 1 ,
 wherein the controller is configured to determine whether allocation of the second virtual area is changed from the first tier to the second tier according to an access frequency of the second virtual area.   
     
     
         5 . A method relating to a storage apparatus coupled to a host computer, the storage apparatus comprising a plurality of storage devices classified into tiers according to reliability attribute and/or performance attribute of the storage devices and a controller, the method comprising
 providing, by the controller, the host computer with virtual volume including a plurality of virtual area; and   allocating, by the controller, a storage area of the plurality of storage devices to a virtual area, to which the storage area is not allocated, of the virtual volume in response to a write request to the virtual area from the host computer,   determining, by the controller, whether allocation of a first virtual area, to which a storage area of a second tier is allocated, of the plurality of virtual area is to be changed to a storage area of a first tier when the controller receives the access request to the first virtual area; and   changing, by the controller, the allocation of the first virtual area from the second tier to the first tier when needed, and   determining, by the controller, whether allocation of a second virtual area, to which a storage area of the first tier is allocated, of the plurality of virtual area is to be changed to a storage area of the second tier when the unallocated capacity of the first tier falls below a threshold; and   changing, by the controller, the allocation of the first virtual area to the storage area of the second tier when needed.   
     
     
         6 . The method according to  claim 5 ,
 wherein the first tier has higher reliability attribute and/or higher performance than the second tier.   
     
     
         7 . The method according to  claim 6 ,
 wherein the first tier has the highest reliability attribute and/or the highest performance attribute among tier.   
     
     
         8 . The method according to  claim 5 , further comprising
 determining, by the controller, whether allocation of the second virtual area is changed from the first tier to the second tier according to an access frequency of the second virtual area.

Join the waitlist — get patent alerts

Track US2015026402A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.