Patent ID: 11886901
Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 3:
4. A VM performance guarantee method comprising:
collecting, by a physical server configured to operate a plurality of VMs, a resource use amount during operation of each of the VMs, and transmitting, by the physical server, the resource use amount collected to a controller, wherein the physical server comprising a storage medium configured to divide physical resources in the physical server into a plurality of groups, set a different number of VMs capable of sharing physical resources for each of the plurality of groups so that a priority group having a higher priority is set as the number of VMs capable of sharing physical resources decreases, and store priority group setting information containing a correspondence relationship between each of the priority groups and the VM operated on physical resources of the priority group;
acquiring, by the controller connected to the physical server and configured to manage an operation state of each VM, a resource use amount of each of the VMs from the physical server, determining, by the controller, whether or not a performance value calculated based on the acquired resource use amount satisfies a first condition for determining insufficient performance of a target VM, determining, by the controller, whether or not the performance value satisfies a second condition for determining excessive performance of the target VM, transmitting, by the controller, first priority group changing information indicating an instruction for performing change to a priority group having a higher priority to the physical server in a case where the performance value satisfies the first condition, and transmitting, by the controller, second priority group changing information indicating an instruction for performing change to a priority group having a lower priority to the physical server in a case where the performance value satisfies the second condition; and
changing, by the physical server, the priority group to which the target VM belongs to a priority group having a higher priority with reference to the priority group setting information in a case where the first priority group changing information is received, and changing, by the physical server, the priority group to which the target VM belongs to a priority group having a lower priority with reference to the priority group setting information in a case where the second priority group changing information is received.