Bandwidth-Efficient Virtual Machine Image Delivery
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism is provided for bandwidth-efficient virtual machine image delivery. Responsive to a request to generate a virtual machine (VM) in a node using an existing virtual machine image (VMI) file, a set of file chunks that constitute the VMI file is identified. The set of file chunks are retrieved from within a set of distributed nodes by establishing an optimized plan for retrieving the set of file chunks in a bandwidth-efficient manner. Responsive to retrieving the set of file chunks from within the distributed nodes, the set of file chunks are reassembled into the VMI file for generation of the VM.
9 Citations
24 Claims
-
1-8. -8. (canceled)
-
9. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
responsive to a request to generate a virtual machine (VM) in a node using an existing virtual machine image (VMI) file, identify a set of file chunks that constitute the VMI file; retrieve the set of file chunks from within a set of distributed nodes, wherein retrieving the set of file chunks from within the set of distributed nodes comprises establishing an optimized plan for retrieving the set of file chunks in a bandwidth-efficient manner; and responsive to retrieving the set of file chunks from within the set of distributed nodes, reassemble the set of file chunks into the VMI file for generation of the VM. - View Dependent Claims (10, 11, 12, 13, 14, 21, 22)
-
-
15. An apparatus comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; responsive to a request to generate a virtual machine (VM) in a node using an existing virtual machine image (VMI) file, identify a set of file chunks that constitute the VMI file; retrieve the set of file chunks from within a set of distributed nodes, wherein retrieving the set of file chunks from within the set of distributed nodes comprises establishing an optimized plan for retrieving the set of file chunks in a bandwidth-efficient manner; and responsive to retrieving the set of file chunks from within the set of distributed nodes, reassemble the set of file chunks into the VWI file for generation of the VM. - View Dependent Claims (16, 17, 18, 19, 20, 23, 24)
-
Specification