Systems and/or methods for prediction and/or root cause analysis of events based on business activity monitoring related data
First Claim
1. A method of analyzing data in a business processing management environment, the method comprising:
- identifying a plurality of performance indicators, each said performance indicator being related to a process and/or system component;
defining at least one rule to monitor at least one said performance indicator of a process and/or system component;
creating a prediction template to identify at least one rule on which to create a prediction, the prediction template including a past interval indicative of an amount of data to be analyzed before making the prediction, a future interval indicative of how far into the future the prediction is to be made, and an accuracy threshold indicative of a probability level to be reached in making the prediction;
gathering data for each said performance indicator over a plurality of collection intervals;
gardening the gathered data to discard gathered data within a normal operating range for a given collection interval;
applying a time-series transform to the gardened data to normalize any variations in collection intervals;
feeding the transformed gardened data into a dynamically updatable Naï
ve Bayesian Network (NBN) such that an entry is created for the transformed gardened data when the NBN does not include an entry for the transformed gardened data, and such that an already existing entry for the transformed gardened data is updated when the NBN includes an entry corresponding to the transformed gardened data;
making the prediction and determining an accuracy thereof using probabilities computed by the NBN; and
updating a relevance value associated with each performance indicator in a rule using the gardened data for root cause analysis,wherein the gathering and the making of the prediction are performed substantially in real-time.
1 Assignment
0 Petitions
Accused Products
Abstract
In certain example embodiments of this invention, there is provided systems and/or methods for processing BAM-related data to predict when events of interest are about to happen and/or to identify the root causes of, or at least data correlated with, such events of interest. In certain example embodiments, key performance indicators (KPIs) are gathered and gardened. The gardening process may identify KPI values of interest (e.g., based on a Z-factor analysis thereof across one or more collection intervals). The gardened KPIs may be processed using a time-series transform (e.g., a Fast Fourier Transform), matched to one of a plurality of predefined waveforms, and fed into a dynamic Naïve Bayesian Network (NBN) for prediction. The gardened data also may be used to determine the relevance of the KPI for root causes of problems (e.g., based on a chi-square analysis).
25 Citations
20 Claims
-
1. A method of analyzing data in a business processing management environment, the method comprising:
-
identifying a plurality of performance indicators, each said performance indicator being related to a process and/or system component; defining at least one rule to monitor at least one said performance indicator of a process and/or system component; creating a prediction template to identify at least one rule on which to create a prediction, the prediction template including a past interval indicative of an amount of data to be analyzed before making the prediction, a future interval indicative of how far into the future the prediction is to be made, and an accuracy threshold indicative of a probability level to be reached in making the prediction; gathering data for each said performance indicator over a plurality of collection intervals; gardening the gathered data to discard gathered data within a normal operating range for a given collection interval; applying a time-series transform to the gardened data to normalize any variations in collection intervals; feeding the transformed gardened data into a dynamically updatable Naï
ve Bayesian Network (NBN) such that an entry is created for the transformed gardened data when the NBN does not include an entry for the transformed gardened data, and such that an already existing entry for the transformed gardened data is updated when the NBN includes an entry corresponding to the transformed gardened data;making the prediction and determining an accuracy thereof using probabilities computed by the NBN; and updating a relevance value associated with each performance indicator in a rule using the gardened data for root cause analysis, wherein the gathering and the making of the prediction are performed substantially in real-time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 16)
-
-
11. A system of analyzing data in a business processing management environment, comprising:
-
a performance indicator storage location for storing a plurality of performance indicators, each said performance indicator being related to a process and/or system component; a rules storage location including at least one rule for monitoring at least one said performance indicator of a process and/or system component; a prediction templates storage location including at least one prediction template for identifying at least one rule on which to create a prediction, each said prediction template including a past interval indicative of an amount of data to be analyzed before making the associated prediction, a future interval indicative of how far into the future the associated prediction is to be made, and an accuracy threshold indicative of a probability level to be reached in making the associated prediction; a connection to a data stream, the data stream including data for each said performance indicator over a plurality of collection intervals; a gardening module configured to garden the data in the data stream to discard data within a normal operating range for a given collection interval; a time-series transformation engine configured to apply a time-series transform to the gardened data to normalize any variations in collection intervals; a dynamically updatable Naï
ve Bayesian Network (NBN) configured to receive the transformed gardened data such that an entry is created for the transformed gardened data when the NBN does not include an entry for the transformed gardened data, and such that an already existing entry for the transformed gardened data is updated when the NBN includes an entry corresponding to the transformed gardened data; anda prediction engine configured to make the prediction and to determine an accuracy thereof using probabilities computed by the NBN, and further configured to update a relevance value associated with each performance indicator in a rule using the gardened data for root cause analysis, wherein the gardening module and the prediction engine operate substantially in real-time. - View Dependent Claims (12, 13, 14, 15, 17, 18, 19, 20)
-
Specification