System and method for hierarchical interception with isolated environments
AssigneeOpen Invention Network, LLC
InventorAllan Havemose
Life of this patent
Estimating the term…
Abstract
An operation comprising one or more of loading one or more primary applications and including said one or more primary applications in a synchronization point, halting execution of said one or more primary applications upon arriving at said synchronization point, triggering a migration of said one or more primary applications to one or more backup applications, wherein said migration starts when the execution of said one or more primary applications are halted at said synchronization point.
Claims20
A system, comprising:
- a primary host computer comprising computer system memory configured to store one or more isolated environments each comprising one or more primary applications, one or more Central Processing Units operatively connected to said computer system memory and configured to execute said one or more primary applications;
- one or more backup hosts each comprising computer system memory configured to store one or more isolated environments each comprising one or more backup applications, and one or more Central Processing Units operatively connected to said computer system memory and configured to execute said one or more backup applications;
- a synchronization point for the execution of said one or more primary applications, wherein said synchronization point is configured to coordinate execution of said one or more primary applications at said synchronization point or configured to trigger, via one or more events, a migration of said one or more primary applications from said primary host to said one or more backup applications on said one or more backup hosts.
A non-transitory computer readable medium comprising instructions, that when read by a processor, cause the processor to:
- store and execute one or more isolated environments each comprising one or more primary applications;
- wherein one or more backup hosts each comprising computer system memory are configured to store one or more isolated environments each comprising one or more backup applications, and one or more Central Processing Units operatively connected to said computer system memory and configured to execute said one or more backup applications;
- wherein a synchronization point executes said one or more primary applications, wherein said synchronization point is configured to coordinate execution of said one or more primary applications at said synchronization point or configured to trigger, via one or more events, a migration of said one or more primary applications from said processor to said one or more backup applications on said one or more backup hosts.
A method, comprising:
- loading one or more primary applications and including said one or more primary applications in a synchronization point;
- halting execution of said one or more primary applications upon arriving at said synchronization point;
- triggering a migration of said one or more primary applications to one or more backup applications;
- wherein said migration starts when the execution of said one or more primary applications are halted at said synchronization point.
Dependencies are inferred from the claim text.