STORAGE SYSTEM, MANAGEMENT COMPUTER, AND VIRTUAL LOGICAL VOLUME MANAGEMENT METHOD
First Claim
1. A storage system comprising:
- multiple storage apparatuses configured to provide a virtual logical volume composed of multiple logical pages to a host computer, receive an I/O (Input/Output) request from the host computer, allocate a physical page to a logical pages identified on the basis of I/O request when the I/O request is a write request, and write target data of the write request in the allocated physical page; and
a management computer configured to manage the multiple storage apparatuses, whereinthe management computer is configured to;
determine a logical page that is a target of data migration to attain a volume goal performance on the basis of access path information that can identify a storage apparatus that receives an I/O request in which the virtual logical volume is specified by the host computer, an actual volume response performance of a processing target virtual logical volume, the volume goal performance to be attained, a page response performance of a logical page in the virtual logical volume, and storage destination information that can identify a storage apparatus in which a physical page allocated to the logical page is present, andmigrate data in the physical page allocated to the target logical page from the storage apparatus having the physical page allocated to the target logical page to a physical page of another storage apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
Multiple storage apparatuses each provide a virtual logical volume composed of multiple logical pages to a host computer. A management computer determines a target logical page to which data are migrated to achieve a volume goal performance on the basis of access path information that can identify a storage apparatus that receives an I/O request in which the virtual logical volume is specified, an actual volume response performance, the volume goal performance to be attained, a page response performance of the logical page, and storage destination information that can identify a storage apparatus in which a storage area allocated to the logical page is present, and migrates data of the logical page between storage apparatuses.
-
Citations
15 Claims
-
1. A storage system comprising:
-
multiple storage apparatuses configured to provide a virtual logical volume composed of multiple logical pages to a host computer, receive an I/O (Input/Output) request from the host computer, allocate a physical page to a logical pages identified on the basis of I/O request when the I/O request is a write request, and write target data of the write request in the allocated physical page; and a management computer configured to manage the multiple storage apparatuses, wherein the management computer is configured to; determine a logical page that is a target of data migration to attain a volume goal performance on the basis of access path information that can identify a storage apparatus that receives an I/O request in which the virtual logical volume is specified by the host computer, an actual volume response performance of a processing target virtual logical volume, the volume goal performance to be attained, a page response performance of a logical page in the virtual logical volume, and storage destination information that can identify a storage apparatus in which a physical page allocated to the logical page is present, and migrate data in the physical page allocated to the target logical page from the storage apparatus having the physical page allocated to the target logical page to a physical page of another storage apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A management computer coupled to multiple storage apparatuses configured to provide a virtual logical volume composed of multiple logical pages to a host computer, receive an I/O (Input/Output) request from the host computer, allocate a physical page to a logical pages identified on the basis of I/O request when the I/O request is a write request, and write target data of the write request into the allocated physical page, the management computer comprising:
-
a storage device configured to store access path information that can identify a storage apparatus that receives an I/O request in which the virtual logical volume is specified by the host computer, an actual volume response performance information of the processing target virtual logical volume, information of a volume goal performance to be attained, page response performance information of a logical page in the virtual logical volume, and storage destination information that can identify a storage apparatus in which a physical page allocated to the logical page is present; and a control device configured to determine a target logical page to which data are migrated to achieve the volume goal performance information on the basis of the access path information, the volume response performance information, the volume goal performance information, the page response performance information and the storage destination information, and migrate data in the physical page allocated to the target logical page from the storage apparatus having the physical page allocated to the target logical page to a physical page of another storage apparatus.
-
-
14. A virtual logical volume management method for managing a virtual logical volume in a storage system including multiple storage apparatuses configured to provide a virtual logical volume composed of multiple logical pages to a host computer, receive an I/O (Input/Output) request from the host computer, allocate a physical page to a logical pages identified on the basis of I/O request when the I/O request is a write request, and write data being a target of the write request into the allocated physical page, the virtual logical volume management method comprising:
-
determining a logical page that is a target of data migration to attain a volume goal performance on the basis of access path information that can identify a storage apparatus that receives an I/O request in which the virtual logical volume is specified by the host computer, an actual volume response performance of the processing target virtual logical volume, the volume goal performance to be attained, a page response performance of a logical page in the virtual logical volume, and storage destination information that can identify a storage apparatus in which a physical page allocated to the logical page is present; and migrating data in the physical page allocated to the target logical page from the storage apparatus having the physical page allocated to the target logical page to a physical page of another storage apparatus. - View Dependent Claims (15)
-
Specification