Abstract:
The virtual machine placement determination device includes a virtual machine placement proposal search unit 1 configured to search for a virtual machine placement proposal satisfying resource limitation to enumerate; an availability model synthesizing unit 2 configured to reflect a configuration of an application on each virtual machine placement proposal to generate an availability model for obtaining availability indicating a probability that the application is in an activation state; an application availability evaluation unit 3 configured to analyze the availability model to calculate an availability evaluation value indicating the availability of an application system constructed by the virtual machine placement proposal; and a virtual machine placement ranking unit 4 configured to rank each virtual machine placement proposal based on the availability evaluation value to determine the virtual machine placement proposal applied to the application.