Autonomic rollback
First Claim
1. An autonomic rollback system comprising:
- a registry configured to store meta-data specifying a contemporary state of a system of components;
a backup location configured to store a backup copy of the meta-data in said registry specifying a past state of said system of components prior to installing a new component;
a monitor programmed to compare the operation of said system of components with a policy defining a nominal state of operation for said system of components; and
, a rollback processor coupled to said registry and said backup location and responsive to said monitor, said rollback processor having programming for restoring said registry to said past state when said monitor determines that the operation of said system of components falls outside said nominal state defined within said policy.
2 Assignments
0 Petitions
Accused Products
Abstract
An autonomic rollback system. An autonomic rollback system can include a registry configured to store meta-data specifying a contemporary state of a system of components. The system also can include a backup location configured to store a backup copy of the meta-data in the registry specifying a past state of the system of components prior to installing a new component. A monitor can be programmed to compare the operation of the system of components with a policy defining a nominal state of operation for the system of components. Finally, a rollback processor can be coupled to the registry and the backup location. Responsive to the monitor, the rollback processor can restore the registry to the past state when the monitor determines that the operation of the system of components falls outside the nominal state defined within the policy. Importantly, the system of components can reside within an application server.
24 Citations
15 Claims
-
1. An autonomic rollback system comprising:
-
a registry configured to store meta-data specifying a contemporary state of a system of components;
a backup location configured to store a backup copy of the meta-data in said registry specifying a past state of said system of components prior to installing a new component;
a monitor programmed to compare the operation of said system of components with a policy defining a nominal state of operation for said system of components; and
,a rollback processor coupled to said registry and said backup location and responsive to said monitor, said rollback processor having programming for restoring said registry to said past state when said monitor determines that the operation of said system of components falls outside said nominal state defined within said policy. - View Dependent Claims (2)
-
-
3. A method for autonomically rolling back a system of components in response to detecting a failure condition in the system, the method comprising the steps of:
-
prior to installing a new component in the system, recording a backup copy of a registry storing contemporary system state information;
installing said new component in the system and recording a new state of the system in said registry;
monitoring the operation of the system and comparing said operation to a policy defining a nominal state of operation for the system; and
,when the operation of the system exceeds said defined nominal state of operation in said policy, removing said installed new component and restoring said registry with said backup copy in order to rollback said new state to a state which had existed prior to said installation of said new component. - View Dependent Claims (4, 5, 6, 7)
-
-
8. A machine readable storage having stored thereon a computer program for autonomically rolling back a system of components in response to detecting a failure condition in the system, the computer program comprising a routine set of instructions for causing the machine to perform the steps of:
-
prior to installing a new component in the system, recording a backup copy of a registry storing contemporary system state information;
installing said new component in the system and recording a new state of the system in said registry;
monitoring the operation of the system and comparing said operation to a policy defining a nominal state of operation for the system; and
,when the operation of the system exceeds said defined nominal state of operation in said policy, removing said installed new component and restoring said registry with said backup copy in order to rollback said new state to a state which had existed prior to said installation of said new component. - View Dependent Claims (9, 10, 11, 12)
-
- 13. An e-Registry configured to store meta-data specifying a contemporary state of a system of components and coupled to a backup location for storing a backup copy of said meta-data specifying a past state of said system of components prior to installing a new component, said e-Registry further comprising a communicative coupling to a monitor programmed to compare the operation of said system of components with a policy defining a nominal state of operation for said system of components, said e-Registry yet further comprising a communicative coupling to a rollback processor having programming for restoring said e-Registry to said past state when said monitor determines that the operation of said system of components falls outside said nominal state defined within said policy.
Specification