Patent ID: 9678768
Date: 2017-06-13
CPC Classifications: G06F,G06Q

Claim:
1. A management system comprising: a physical machine that controls a virtual machine to execute an information processing by using hardware resources of the physical machine; and a management apparatus that manages the physical machine, the management apparatus including: a memory configured to store data including: a specified fee; and an assigned resource quantity for each of the hardware resources, an upper limit resource quantity for each of the hardware resources, and a lower limit resource quantity for each of the hardware resources, and a processor configured to execute a procedure, the procedure including: determining whether a quantity of hardware resources assigned to the virtual machine needs to be increased in order to execute the information processing; when it is determined that the quantity of hardware resources does need to be increased, calculating a usage fee of the virtual machine resulting from an increase in the quantity of hardware resources needed to execute the information processing; comparing the usage fee with the specified fee; increasing the quantity of hardware resources assigned to the virtual machine when the usage fee is equal to or lower than the specified fee and successively iterating the determining, calculating, comparing, and increasing until the usage fee is not equal to or lower than the specified fee; and when the usage fee is greater than the specified fee, storing the usage fee in the memory, determining whether a first hardware resource, from among the hardware resources, is in performance redundancy in which a current resource quantity of the first hardware resource is equal to or lower than the lower limit resource quantity for the first hardware resource, calculating the usage fee based on decreasing the assigned resource quantity of the first hardware resource by a first specific unit and increasing the assigned resource quantity of a second hardware resource other than the first hardware resource by a second specific unit, the second hardware resource creating a bottleneck by having a current resource quantity that is equal to or greater than the upper limit resource quantity for the second hardware resource and, when the recalculated usage fee is equal to or lower than the specified fee, transmitting, by the processor, an instruction to the virtual machine instructing the virtual machine to decrease the assigned resource quantity of the first hardware resource by the first specific unit and to increase the assigned resource quantity of the second hardware resource by the second specific unit in order to clear the bottleneck, wherein the virtual machine, when receiving the instruction, transmitted by the processor, decreases the assigned resource quantity of the first hardware resource by the first specific unit and increases the assigned resource quantity of the second hardware resource by the second specific unit in order to clear the bottleneck.