System and method for correlating and diagnosing system component performance data
First Claim
1. A computer-implemented method for correlating and diagnosing system performance data, comprising:
- capturing knowledge about system behavior;
deploying the captured knowledge as baseline system behavior files;
evaluating monitored system performance datapoints against the baseline system behavior files to identify datasets that have changed states;
performing real-time prediction and diagnostic analysis on the datasets that have changed states; and
notifying a user of a prediction and diagnostic analysis result.
9 Assignments
0 Petitions
Accused Products
Abstract
The system and method for correlating, predicting and diagnosing system component performance data includes capturing knowledge about system behavior, deploying the captured knowledge as baseline system behavior files, evaluating system performance data against the baseline system behavior files, performing predictive and diagnostic analysis when received system performance data exceeds thresholds in the baseline system behavior files, and notifying a user when an analysis result is generated. The method of capturing knowledge about system behavior includes defining problems to be solved, creating datasets that correspond to defined problems, constructing problem scenarios, associating data patterns modules with the problem scenarios, and generating XML definition files that characterize system behavior in terms of the scenarios, modules, and datasets. The system has the capability to activate corrective scripts in the target system and to reconfigure the target system.
-
Citations
36 Claims
-
1. A computer-implemented method for correlating and diagnosing system performance data, comprising:
-
capturing knowledge about system behavior;
deploying the captured knowledge as baseline system behavior files;
evaluating monitored system performance datapoints against the baseline system behavior files to identify datasets that have changed states;
performing real-time prediction and diagnostic analysis on the datasets that have changed states; and
notifying a user of a prediction and diagnostic analysis result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
12. A computer readable medium containing a data structure for storing objects for correlating and diagnosing system component performance data, comprising:
-
domain objects that identify distinct areas of a system environment;
component objects that identify parts of the domains of the system environment;
datapoint objects that identify monitored characteristics of system components;
dataset objects that comprise logical collections of datapoint objects;
relationship templates for connecting two or more components related to one another;
scenario objects that identify possible causes for the problem; and
module objects that encapsulate stored knowledge.
-
-
22. A computer-implemented system for correlating and diagnosing system performance data, comprising:
-
an extension environment comprising means for capturing knowledge about system behavior;
a system manager comprising;
means for deploying the captured knowledge as baseline system behavior files;
means for evaluating monitored system performance datapoints against the baseline system behavior files to identify datapoints that have changed states;
a reasoning system comprising;
means for performing real-time prediction and diagnostic analysis on the datasets; and
means for notifying a user of a prediction and diagnostic analysis result. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method for correlating and diagnosing system performance data, comprising:
-
entering knowledge about system behavior data into a repository;
receiving system performance data from a target system;
comparing the system performance data values with system behavior data values in the persistent store to determine if threshold values have been exceeded, indicating a problem;
correlating the performance data that exceeds threshold values with datasets in a repository to identify related datasets;
performing predictive and diagnostic analysis of the identified datasets; and
notifying a user of a result of the performing predictive and diagnostic analysis step. - View Dependent Claims (33, 34, 35, 36)
-
Specification