Patent ID: 8448174

Claim:
An information processing device comprising: a processor; and a memory coupled to the processor, wherein the processor, as a plurality of virtual machines based on a program stored in the memory, executes processes of: processing a plurality of processes each of which corresponds to each of the plurality of virtual machines; detecting processing loads of the plurality of processes; determining whether a first total amount of the processing loads is equal to or larger than a first value; identifying, using virtual machine management information, a process having an execution state to be controlled from the plurality of processes when the first total amount of the processing loads is equal to or larger than the first value; reducing a load of the identified process by any one of suspending the identified process, stopping the identified process, and reducing resources for displaying the identified process; cancelling the any one of suspending the identified process, stopping the identified process, and reducing resources for displaying the identified process, based on a second total amount of processing loads, which is determined after the reducing the load of the identified process, by the plurality of virtual machines; calculating a difference by the cancellation of the any one of suspending the identified process, stopping the identified process, and reducing resources for displaying the identified process; and updating the virtual machine management information by subtracting the calculated difference from the processing loads corresponding to the plurality of virtual machines included in the virtual machine management information; updating the execution state, corresponding to the plurality of virtual machines, in the virtual machine management information; and when each of the updated processing loads corresponding to the plurality of virtual machines is a value corresponding to an uncontrolled state, updating the execution state corresponding to each of the plurality of virtual machines to the uncontrolled state in the virtual machine management information.