Component based dynamic guest instantiation
AssigneeRed Hat, Inc.
InventorsWillard Gordon Woods, David Lawrence Cantrell, JR.
Life of this patent
Estimating the term…
Abstract
Component based dynamic guest instantiation is disclosed. For example, a memory stores a content store, and a virtualization engine executes on one or more processors to receive a request to launch an application that is configured to execute in a guest. A file system of the guest is constructed based on metadata associated with the application. A plurality of components of the application, including a first component defined in the metadata, are loaded to the file system from the content store. The first application is launched in the guest.
Claims20
A system comprising:
- a memory storing a content store;
- and
- a virtualization engine executing on one or more processors to:
- receive a request to launch a first application, wherein the first application is configured to execute in a first isolated guest;
- construct a first file system of the first isolated guest based on first metadata associated with the first application;
- load a first plurality of components of the first application including a first component to the first file system from the content store, wherein the first component is defined in the first metadata;
- and
- launch the first application in the first isolated guest.
The system of claim 10, wherein a second component of the first application is added to the content store.
A method comprising:
- receiving a request to launch a first application, wherein the first application is configured to execute in a first isolated guest;
- constructing a first file system of the first isolated guest based on first metadata associated with the first application;
- loading a first plurality of components of the first application including a first component to the first file system from a content store, wherein the first component is defined in the first metadata;
- and
- launching the first application in the first isolated guest.
A system comprising:
- a plurality of hosts including a first host with a first content store and a second host with a second content store, wherein the first content store stores a first plurality of components and the second content store stores a second plurality of components;
- an orchestrator executing on one or more processors to:
- receive a first request to instantiate a first guest, wherein the first guest is configured to execute a first application;
- determine, based on first metadata associated with the first request, to instantiate the first guest on the first host;
- and
- send a build order to the first host, the build order including references to each component of the first guest, wherein the first guest is instantiated on the first host with a subset of the first plurality of components.
Dependencies are inferred from the claim text.