Rulebase Reorganizing Agent
Original Publication Date: 2003-Sep-25
Included in the Prior Art Database: 2003-Sep-25
Processing Time for events is a crucial element for customers of the IBM Tivoli Enterprise Console. Since every event that is generated from a host that the TEC Server is monitoring must be processed by the rule engine that resides on the Tivoli Enterprise Server, the rule engine is a constant bottleneck for the processing time of TEC. The rule engine is made up of a list of classes and rules. Every event that comes into the TEC Server needs to be checked against the list of classes to see if it is a valid class, and if it is a valid class, it must be checked against every rule to see what needs to be done to it, if anything. As the number of classes and rules grow inside of a rulebase, processing time is decreased. Most customers do not keep track of which classes and rules are being utilized by the EventServer, so there is a strong possibility that there are rules in the rulebase that are never called. The more classes and rules that can be eliminated from the rulebase will speed up the processing time of events at the server.