OPTIMIZED DEPLOYMENT AND REPLICATION OF VIRTUAL MACHINES
First Claim
1. A method for deploying a virtual machine (VM) on a host, the method comprising:
- notifying a host to download a master copy of a VM image from a remotely located network storage device, in response to a service provider providing a definition manifest for a service request supported by the VM,wherein the host deploys the VM directly from the VM image downloaded to a storage medium locally connected to the host machine,wherein deployment of the VM allows the host to locally service the service request associated with the definition manifest,wherein the host replicates copies of the VM image, in response to receiving additional service requests to create one or more VM clones;
wherein the host customizes the one or more VM clones based on the definition manifest.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for deploying a virtual machine (VM) on a host are provided. An exemplary method comprises notifying a host to download a master copy of a VM image from a remotely located network storage device, in response to a service provider providing a definition manifest for a service request supported by the VM, wherein the host deploys the VM directly from the VM image downloaded to a storage medium locally connected to the host machine, wherein deployment of the VM allows the host to locally service the service request associated with the definition manifest, wherein the host replicates copies of the VM image, in response to receiving additional service requests to create one or more VM clones; wherein the host customizes the one or more VM clones based on the definition manifest.
113 Citations
25 Claims
-
1. A method for deploying a virtual machine (VM) on a host, the method comprising:
-
notifying a host to download a master copy of a VM image from a remotely located network storage device, in response to a service provider providing a definition manifest for a service request supported by the VM, wherein the host deploys the VM directly from the VM image downloaded to a storage medium locally connected to the host machine, wherein deployment of the VM allows the host to locally service the service request associated with the definition manifest, wherein the host replicates copies of the VM image, in response to receiving additional service requests to create one or more VM clones; wherein the host customizes the one or more VM clones based on the definition manifest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for deploying a virtual machine (VM) on a host, the method comprising:
-
downloading a master copy of a VM image from a remotely located network storage device to a proxy host coupled to one or more other hosts, in response to a service provider providing a definition manifest for a service request supported by the VM; notifying the one or more other hosts to download the master copy of the VM image from the proxy host, wherein the proxy host deploys the VM directly from the VM image downloaded to a storage medium locally connected to the host machine, wherein deployment of the VM allows the proxy host to locally service the service request associated with the definition manifest, wherein the proxy host replicates copies of the VM image, in response to receiving additional service requests to create one or more VM clones; wherein the proxy host customizes the one or more VM clones based on the definition manifest. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for deploying a virtual machine (VM) on a host, the system comprising:
-
a logic unit for notifying a host to download a master copy of a VM image from a remotely located network storage device, in response to a service provider providing a definition manifest for a service request supported by the VM, wherein the host deploys the VM directly from the VM image downloaded to a storage medium locally connected to the host machine, wherein deployment of the VM allows the host to locally service the service request associated with the definition manifest, wherein the host replicates copies of the VM image, in response to receiving additional service requests to create one or more VM clones; wherein the host customizes the one or more VM clones based on the definition manifest.
-
-
25. A computer program product comprising a computer readable storage medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
notify a host to download a master copy of a VM image from a remotely located network storage device, in response to a service provider providing a definition manifest for a service request supported by the VM, wherein the host deploys the VM directly from the VM image downloaded to a storage medium locally connected to the host machine, wherein deployment of the VM allows the host to locally service the service request associated with the definition manifest, wherein the host replicates copies of the VM image, in response to receiving additional service requests to create one or more VM clones; wherein the host customizes the one or more VM clones based on the definition manifest.
-
Specification