System and method for hierarchical interception with isolated environments
AssigneeOpen Invention Network, LLC
InventorAllan Havemose
Life of this patent
Estimating the term…
Abstract
A system, method, computer program, and/or computer readable medium for providing hierarchical interception for applications within isolated environments The computer readable medium includes computer-executable instructions for execution by a processing system. The computer-executable instructions may be for installing interceptors, configuring interceptors, preloading shared libraries, using trampoline functions, removal of interceptors, mapping between resources inside and outside the isolated environment, providing an interception database, loading the interception database, redirection of resources, and providing the hierarchy of interceptors.
Claims17
A system, comprising:
- computer system memory comprised of one or more memory storage locations configured to provide isolated environments containing one or more applications;
- one or more Central Processing Units operatively connected to said computer system memory and configured to execute said one or more applications on a host with a host operating system;
- a checkpointing library for said one or more applications configured to capture a runtime state of said one or more applications;
- and
- an interception database, wherein an interception hierarchy is included within an address space of said one or more applications as part of a checkpointing operation;
- wherein said one or more applications are isolated from other applications and from said host operating system while being run within the isolated environments.
A system, comprising:
- computer system memory comprised of one or more memory storage locations configured to provide isolated environments containing one or more applications;
- one or more Central Processing Units operatively connected to said computer system memory and configured to execute said one or more applications on a host with a host operating system;
- a checkpointing library for said one or more applications configured to capture a runtime state of said one or more applications;
- and
- an interception database, wherein an interception hierarchy is included within an address space of an application group as part of a checkpointing operation;
- wherein said one or more applications are isolated from other applications and from said host operating system while being run within the isolated environments.
A system, comprising:
- computer system memory comprised of one or more memory storage locations configured to provide isolated environments containing one or more applications;
- one or more Central Processing Units operatively connected to said computer system memory and configured to execute said one or more applications on a host with a host operating system;
- a checkpointing library for said one or more applications configured to capture a runtime state of said one or more applications;
- and
- an interception database, wherein a checkpointer is configured to operate on said one or more applications and utilizes interception functions to capture resource and usage information of said one or more applications;
- wherein said one or more applications are isolated from other applications and from said host operating system while being run within the isolated environments.
The system according to 15, wherein the re-directed resource usage information comprises a function that has been intercepted and re-directed along with its corresponding parameters which represent the usage information of the one or more applications.
Dependencies are inferred from the claim text.