To solve the following problem: in constructing an application system, jobs for distributing, installing, setting, and starting an application program are created in advance to complete job definitions, so that the construction is partially automated to reduce a workload of a work manager, while on the other hand, in dynamically generating or deleting a virtual machine such as virtual environment, definition information of the jobs (e.g. an IP address or a port number) cannot be determined in advance.
In a system for running an application program on the virtual machine includes steps of: retrieving/selecting an optimum physical machine from a plurality of physical machines according to a selection policy of the physical machine corresponding to a requirement of the application manager, and selecting a proper number of physical machines; and automatically generating the virtual machine in each selected physical machine, arranging the application program on the virtual machine, and enabling the application system.
FUJINO SHUJI
MOCHIZUKI HIDEKI
Yuji Toda