Using virtual machine containers in a virtualized computing platform
AssigneeVMware, Inc.
InventorsScott Howard DAVIS, Aaron SWEEMER, Clint GREENWOOD, Benjamin J. CORRIE, George HICKEN, Zhenhua YANG
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsScott Howard DAVIS, Aaron SWEEMER, Clint GREENWOOD, Benjamin J. CORRIE, George HICKEN, Zhenhua YANG
Estimating the term…
A virtualized computing system supports the execution of a plurality of virtual machines, where each virtual machine supports the execution of applications therein. Each application executes within a container that isolates the application executing therein from other processes executing on the computing system. A hierarchy of virtual machine templates is created by instantiating a parent virtual machine template, the parent virtual machine template having a. guest operating system and a container. An application to be run in a container is determined, and, in response, the parent virtual machine template is forked to create a child virtual machine template, where the child virtual machine template includes a replica of the container, and where the guest operating system of the parent virtual machine template overlaps in memory with a guest operating system of the child virtual machine template. The application is then installed in the replica of the container.
A method of creating a hierarchy of virtual machine templates in a virtualized computing system that supports the execution of a plurality of virtual machines, each virtual machine supporting the execution of one or more applications therein, and each application executing within a container that isolates the application executing therein from other processes executing on the virtualized computing system, the method comprising:
The method of 1, further comprising:
A non-transitory computer-readable medium that stores instructions that are executable by a virtualized computing system, the virtualized computing system supporting the execution of a plurality of virtual machines, each virtual machine supporting the execution of one or more applications therein, and each application executing within a container that isolates the application executing therein from other processes executing on the virtualized computing system, and where the instructions, when executed, cause the virtualized computing system to perform a method of creating a hierarchy of virtual machine templates, the method comprising:
In a virtualized computing system that supports the execution of a plurality of virtual machines, each virtual machine supporting the execution of one or more applications therein, and each application executing within a container that isolates the application executing therein from other processes executing on the virtualized computing system, a method of deploying containerized applications for execution within virtual machines, the method comprising:
Dependencies are inferred from the claim text.