METHOD AND APPARATUS FOR CONTROLLING AUTONOMIC COMPUTING SYSTEM PROCESSES USING KNOWLEDGE-BASED REASONING MECHANISMS
First Claim
1. A method, comprising:
- receiving a message from a Model-Based Translation Layer;
parsing the message to determine an event, and at least one of an externally perceived state of the event and an internally perceived state of the event;
determining a type of the event;
determining whether the externally perceived state of the event is substantially equivalent to the internally perceived state of the event; and
invoking policy control to lookup action functions to address the event in response to determining that a combination of the type of the event and the externally perceived state of the event is determined to be valid.
1 Assignment
0 Petitions
Accused Products
Abstract
A system [100] is provided that includes a Model-Based Translation Layer [200] to accept an input event being formed in any of a pre-determined set of languages and protocols, and output an output message having a common language and protocol. The system [100] also includes a State Processing Layer [300] to (a) parse the output message to determine an event, an externally perceived state of the event, and an internally perceived state of the event; (b) determine a type of the event; (c) determine whether the externally perceived state of the event is substantially equivalent to the internally perceived state of the event; and (d) invoke policy control to lookup action functions to address the event in response to determining that a combination of the type of the event and the externally perceived state of the event is determined to be valid.
38 Citations
17 Claims
-
1. A method, comprising:
-
receiving a message from a Model-Based Translation Layer; parsing the message to determine an event, and at least one of an externally perceived state of the event and an internally perceived state of the event; determining a type of the event; determining whether the externally perceived state of the event is substantially equivalent to the internally perceived state of the event; and invoking policy control to lookup action functions to address the event in response to determining that a combination of the type of the event and the externally perceived state of the event is determined to be valid. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a Model-Based Translation Layer to generate an output message having a common language and protocol by at least one of;
inferring a new event from previous events received from external entities, and accepting at least one input event defined in any of a pre-determined set of languages and protocols;a State Processing Layer to; parse the output message to determine an event, an externally perceived state of the event, and an internally perceived state of the event; determine a type of the event; determine whether the externally perceived state of the event is substantially equivalent to the internally perceived state of the event; and invoke policy control to lookup action functions to address the event in response to determining that a combination of the type of the event and the externally perceived state of the event is determined to be valid. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An apparatus, comprising:
a State Processing Layer to; parse a message received from a Model-Based Translation Layer to determine an event, an externally perceived state of the event, and an internally perceived state of the event; determine a type of the event; determine whether the externally perceived state of the event is substantially equivalent to the internally perceived state of the event; store the event, the externally perceived state of the event, and the internally perceived state of the event in at least one event context object; and invoke policy control to lookup action functions to address the event in response to determining that a combination of the type of the event and the externally perceived state of the event is determined to be valid. - View Dependent Claims (15, 16, 17)
Specification