Apparatus and method for expedited virtual machine (VM) launch in VM cluster environment
First Claim
1. A method comprising:
- capturing a runtime image of a virtual machine (VM) according to a hypercall issued by the VM; and
loading the runtime image of the VM within at least one host platform of a VM cluster environment.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus for expedited virtual machine (VM) launch in VM cluster environment. In one embodiment, at least one VM is launched within a host platform. Once initialized, a VM may issue a hypercall to a VM monitor (VMM) of a VM host platform. In response, the VMM may capture a runtime image of the VM. In one embodiment, the VMM loads the runtime image of the VM within a node of the host platform as a child VM. In an alternative embodiment, the VMM issues a VM clone command to a VMM of a next host platform including the runtime image of the VM. In response, the VMM of the next platform loads the runtime image of the first VM within a node of the second host platform as a cloned VM. Other embodiments are described and claimed.
117 Citations
20 Claims
-
1. A method comprising:
-
capturing a runtime image of a virtual machine (VM) according to a hypercall issued by the VM; and
loading the runtime image of the VM within at least one host platform of a VM cluster environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An article of manufacture having a machine accessible medium having associated data wherein the data, when accessed, results in a machine performing:
-
launching a parent virtual machine (VM) within a node of a host platform in a cluster;
capturing a runtime image of the parent VM according to a hypercall issued by the parent VM to a VM monitor (VMM) of the host platform in the cluster; and
loading, by the VMM, the runtime image of the parent VM within a next node of the host platform in the cluster as a child VM of the parent VM. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system comprising:
at least one host platform, the host platform including at least one node, wherein the host platform includes;
a virtual machine monitor (VMM), the virtual machine monitor to capture a runtime image of virtual machine (VM) within a node of the host platform, according to a hypercall issued by the VM and to load the runtime image within at least one host platform. - View Dependent Claims (17, 18, 19, 20)
Specification