Patent ID: 9086804
Filing Date: 2015-07-21
Classification: G06F

Abstract:
1. A management apparatus for managing a computer system, which comprises multiple host computers and at least one storage apparatus, wherein the storage apparatus comprises multiple virtual logical volumes for provision to the multiple host computers, and a pool comprising multiple storage tiers of different performances, and executes a reallocation process for associating a logical storage area comprising the multiple virtual logical volumes with a real storage area of a prescribed storage tier from among the multiple storage tiers, the computer system management apparatus comprising: a performance information management part for managing performance information of the multiple host computers; a load determination part for determining, based on each performance information, whether a prescribed host computer, which has a load equal to or larger than a preconfigured prescribed threshold, exists among the multiple host computers; a reallocation planning part for creating a reallocation plan which stipulates an allocation amount for the real storage area in each of the multiple storage tiers with respect to a prescribed virtual logical volume used by the prescribed host computer from among the multiple virtual logical volumes; and a reallocation instruction part which, based on the reallocation plan, decides a corresponding relationship between the each logical storage area of the multiple virtual logical volumes and the each real storage area of the each storage tier, notifies the corresponding relationship to the storage apparatus, and instructs the storage apparatus to execute the reallocation process, wherein the reallocation planning part creates multiple reallocation plans via which a response time of the prescribed virtual logical volume becomes equal to or larger than a prescribed target response time, based on a combination within a preconfigured prescribed range from among all combinations of allocation amounts of the real storage area of each of the multiple storage tiers, wherein the multiple storage tiers comprise a highest performance first storage tier, a next highest performance second storage tier, and a lowest performance third storage tier, and selects one reallocation plan via which the pool response time becomes minimal, and the reallocation instruction part decides the corresponding relationship based on the selected reallocation plan, and notifies the storage apparatus of the decided corresponding relationship, wherein a value inputted by a user is configured as the target response time wherein the reallocation planning part configures the prescribed range based on a volume response time index for denoting the extent to which the response time of the prescribed virtual logical volume increases, and a pool response time index for denoting the extent to which the pool response time decreases, wherein the volume response time index is computed as a ratio of a response time in a case where a real storage area of the first storage tier allocated to the prescribed virtual logical volume is decreased by a prescribed amount, and a response time in a case where a real storage area of the second storage tier allocated to the prescribed virtual logical volume is decreased by the prescribed amount, and the pool response time index is computed as a ratio of a response time in a case where a real storage area of the first storage tier usable in the pool is increased by the prescribed amount, and a response time in a case where a real storage area of the second storage tier usable in the pool is increased by the prescribed amount.