Patent ID: 9606831
Date: 2017-03-28
CPC Classifications: G06F

Claim:
1. A method comprising: analyzing, by a processor, program code of a first virtual machine to determine an operation of the first virtual machine during a first time period; analyzing the operation of the first virtual machine; simulating, in view of the operation of the first virtual machine during the first time period, an operation of the first virtual machine during a second time period that is subsequent to the first time period; determining, in view of a simulation of the operation of the first virtual machine during the second time period, whether a resource of a target virtual machine supports a virtual machine configuration of the first virtual machine as simulated with respect to the second time period; in view of a determination that the resources of a target virtual machine supports the virtual machine configuration of the first virtual machine as simulated with respect to the second time period, in view of a determination that one or more resources of the target virtual machine do not support the virtual machine configuration of the first virtual machine as simulated with respect to the second time period, instantiating a new virtual machine with the virtual machine configuration.