Systems and methods for authoring and executing operational policies that use event rates
AssigneeInternational Business Machines Corporation
InventorsJoseph L. Hellerstein, Sheng Ma
Life of this patent
Estimating the term…
Abstract
Systems and methods are described for the execution and authoring of policies that use event rates for event management. The first system addresses policy execution. Included in this system are: a controller that provides overall operational control, a grouping engine, a rate detector, and a rate diagnoser. The second system automates the construction of event rate policies based on primary information sources (e.g., topology, inventory). The components of this system include: an authoring user interface, source-specific hierarchy generators, an event group generator and hierarchy builder, and a threshold constructor.
Claims62
Apparatus for executing one or more operational policies associated with management of events occurring in one or more operations being managed, the apparatus comprising:
- at least one processor operative to:
- (i) determine when a rate of events of a particular type occurring in the one or more operations being managed substantially violates a predetermined event rate criterion;
- and (ii) taking action associated with a corresponding operational policy based on a result of the determination;
- and
- a memory, coupled to the at least one processor, for storing at least a portion of results associated with the execution of the one or more operational policies.
Computer-based apparatus for executing one or more operational policies associated with management of events occurring in one or more operations being managed, the apparatus comprising:
- a correlation engine operative to determine when a rate of events of a particular type occurring in the one or more operations being managed substantially violates a predetermined event rate criterion;
- and
- a task executor, coupled to the correlation engine, operative to take action associated with a corresponding operational policy based on a result of the determination.
Apparatus for authoring one or more operational policies associated with management of events occurring in one or more operations being managed, the apparatus comprising:
- at least one processor operative, in response to an end-user, to:
- (i) automatically construct one or more event groups, each group having an event group descriptor associated therewith which specifies one or more conditions for inclusion of an event in an event group;
- (ii) automatically construct one or more hierarchies, each hierarchy being associated with an event group;
- and (iii) automatically construct one or more event rate criteria, each criterion quantifying what comprises substantial violation of a predetermined event rate threshold;
- and
- a memory, coupled to the at least one processor, for storing at least a portion of results associated with the authoring of the one or more operational policies.
Computer-based apparatus for authoring one or more operational policies associated with management of events occurring in one or more operations being managed, the apparatus comprising:
- an end-user authoring interface;
- an event group and hierarchy building module operative to automatically construct one or more event groups in response to the end-user through the end-user authoring interface, each group having an event group descriptor associated therewith which specifies one or more conditions for inclusion of an event in an event group, and operative to automatically construct one or more hierarchies, each hierarchy being associated with an event group;
- and
- a threshold constructor operative to automatically construct one or more event rate criteria in response to the end-user through the end-user authoring interface, each criterion quantifying what comprises substantial violation of a predetermined event rate threshold.
A method of executing one or more operational policies associated with management of events occurring in one or more operations being managed, the method comprising the steps of:
- determining when a rate of events of a particular type occurring in the one or more operations being managed substantially violates a predetermined event rate criterion;
- and
- taking action associated with a corresponding operational policy based on a result of the determination.
A method of authoring one or more operational policies associated with management of events occurring in one or more operations being managed, the method comprising the steps of:
- automatically constructing one or more event groups, each group having an event group descriptor associated therewith which specifies one or more conditions for inclusion of an event in an event group;
- automatically constructing one or more hierarchies, each hierarchy being associated with an event group;
- and
- automatically constructing one or more event rate criteria, each criterion quantifying what comprises substantial violation of a predetermined event rate threshold.
An article of manufacture for executing one or more operational policies associated with management of events occurring in one or more operations being managed, comprising a machine readable medium containing one or more programs which when executed implement the steps of:
- determining when a rate of events of a particular type occurring in the one or more operations being managed substantially violates a predetermined event rate criterion;
- and
- taking action associated with a corresponding operational policy based on a result of the determination.
An article of manufacture for authoring one or more operational policies associated with management of events occurring in one or more operations being managed, comprising a machine readable medium containing one or more programs which when executed implement the steps of:
- automatically constructing one or more event groups, each group having an event group descriptor associated therewith which specifies one or more conditions for inclusion of an event in an event group;
- automatically constructing one or more hierarchies, each hierarchy being associated with an event group;
- and
- automatically constructing one or more event rate criteria, each criterion quantifying what comprises substantial violation of a predetermined event rate threshold.
Dependencies are inferred from the claim text.