System and method for achieving autonomic computing self-healing, utilizing meta level reflection and reasoning
First Claim
Patent Images
1. A method of handling errors, said method comprising:
- under control of a base level, detecting an error in a production environment; and
providing data about said error to a meta level;
under control of said meta level, analyzing said data, using knowledge of base-level computational components;
choosing a solution for said error; and
implementing said solution at said base level.
2 Assignments
0 Petitions
Accused Products
Abstract
An example of a solution provided here comprises: under control of a base level, detecting an error in a production environment; and providing data about the error to a meta level; under control of the meta level, analyzing the data, using knowledge of base-level computational components; choosing a solution for the error; and implementing the solution at the base level.
61 Citations
30 Claims
-
1. A method of handling errors, said method comprising:
-
under control of a base level, detecting an error in a production environment; and
providing data about said error to a meta level;
under control of said meta level, analyzing said data, using knowledge of base-level computational components;
choosing a solution for said error; and
implementing said solution at said base level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
connecting to an alternative database;
terminating an application;
and starting an application.
-
-
10. A method of handling errors, said method comprising:
-
providing a base level for computation in a production environment;
providing a meta level for computation concerning behavior of base-level computational components; and
developing an application having a self-healing capability, employing said base level and said meta level. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system of handling errors, said system comprising:
-
means for detecting an error in a production environment;
means for performing reification to a meta level;
means for performing introspection at said meta level, in response to said reification;
means for performing reversion to a base level, based upon results of said introspection;
means for implementing at said base level a solution for said error. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A computer-usable medium, having computer-executable instructions for handling errors, said computer-usable medium comprising:
-
means for detecting an error in a production environment;
means for performing reification to a meta level;
means for performing introspection at said meta level, in response to said reification;
means for performing reversion to a base level, based upon results of said introspection;
means for implementing at said base level a solution for said error. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification