Patent ID: 9104494
Filing Date: 2015-08-11
Classification: G06F

Abstract:
1. A virtual computer system, which includes at least one physical resource, comprising: a plurality of virtual devices that share the physical resources of a computer and execute an application; a virtualization section that manages the plurality of virtual devices; and a management section that controls the virtualization section, wherein, the plurality of virtual devices set allocation of the physical resources to the applications by a first optimization calculation using resource supply information from the management section and transmit resource request information corresponding to the resource allocation setting to the management section, the management section sets allocation of the physical resources to the virtual devices by a second optimization calculation using the resource request information from the plurality of virtual devices and transmits the resource supply information corresponding to the resource allocation setting to the plurality of virtual devices, the first and second optimization calculations are performed while the resource supply information and the resource request information are exchanged repeatedly between the plurality of virtual devices and the management section to dynamically allocate the physical resources such that results of both the first and second optimization calculations are converged in a predetermined range, the first optimization calculation is exerted influence by a result of the second optimization calculation, and the second optimization calculation is exerted influence by a result of the first optimization calculation.