Patent ID: 9250969
Filing Date: 2016-02-02
CPC Classification: G06F

Claim Text:
1. A method comprising: instantiating, by a processor that executes a virtual machine manager, a first virtual machine, wherein instantiating the first virtual machine comprises allocating memory and populating the memory with pages that indicate tasks assigned to the first virtual machine; in response to a determination that the first virtual machine is instantiated, capturing, by the processor, a copy of the memory; inspecting, by the processor, metadata associated with the copy of the memory for architecture information that indicates inspecting, by the processor, the metadata associated with the copy of the memory for operating system information that indicates tagging, by the processor, the copy of the memory with the architecture information and the operating system information; in response to receiving an indication that a demand for the first virtual machine has increased, generating, by the processor, a clone of the first virtual machine; and fetching, based on the tagging, by the processor, a relevant portion of the memory that is semantically related to an instruction executed by the clone of the first virtual machine.