Virtualized Low-Level Compilation Format Runtimes
AssigneeVMware, Inc.
InventorsTiejun CHEN, Olivier Alain CREMEL
Life of this patent
Estimating the term…
Abstract
A method for providing a binary format compilation target for an operating system, virtualization platform or kernel includes instantiating one or more modules to create an instance of the binary format compilation target using a an interface compatible with the operating system, virtualization platform or kernel, assigning resources to the instance via the kernel or a kernel of the virtualization platform or operating system, and executing one or more applications on the instance. Source code may be decoded in a virtualization platform to instantiate modules involved in executing applications or processes that are in a native binary format in a virtualized native format instance.
Claims15
A method for executing one or more binary-format processes in one or more virtualized runtime instances, comprising;
- receiving, at an interface, a source file decodable into a binary format;
- decoding, by the interface, the source file to generate a decoded file;
- instantiating, in a virtualized runtime instance, one or more modules involved in executing a process of the source file;
- assigning resources involved in executing the process to the virtualized runtime instance;
- and
- executing the process in the virtualized runtime instance.
A non-transitory computer-readable medium comprising instructions that, when executed by one or more processors of a computing system, cause the computing system to perform operations for executing one or more binary-format processes in one or more virtualized runtime instances, comprising:
- receiving, at an interface, a source file decodable into a binary format;
- decoding, by the interface, the source file to generate a decoded file;
- instantiating, one or more modules involved in executing the source file in a virtualized runtime instance;
- assigning resources involved in executing the source file to the virtualized runtime instance;
- and
- executing the decoded file in the virtualized runtime instance.
A system comprising:
- one or more processors;
- and
- at least one memory, the one or more processors and the at least one memory configured to cause the system to:
- receive, at an interface, a source file decodable into a binary format;
- decode, by the interface, the source file to generate a decoded file;
- instantiate one or more modules involved in executing the source file in a virtualized runtime instance;
- assign resources involved in executing the source file to the virtualized runtime instance;
- and
- execute the decoded file in the virtualized runtime instance.
Dependencies are inferred from the claim text.