Methods and apparatus for monitoring system performance
First Claim
1. A method for monitoring a system'"'"'s performance, comprising the steps of:
- (a) modeling the system'"'"'s performance with a database having a plurality of event records, each of said plurality of event records pre-defining an event that can occur during operation of the system by those events on whose occurrence the occurrence of said pre-defined event is dependent and by one or more critical parameters defining operational data which must occur during the system'"'"'s performance for said pre-defined event to occur;
(b) acquiring a plurality of operational data samples from the system during a period of operation with a data acquisition system;
(c) for a first of said plurality of event records, comparing said events on whose occurrence the occurrence of said pre-defined event is dependent to a list of prior recognized events, if said first of said plurality of event records is so pre-defined;
(d) for said first of said plurality of event records, comparing a first of said plurality of said acquired operational data samples to said one or more critical parameters in said first of said plurality of event records, if a match is found in step (c) or if step (c) need not be performed;
(e) recognizing said event pre-defined by said first of said event records as having occurred during operation of the system if a match is found between said first of said plurality of acquired operational data samples and said one or more critical parameters from said first of said plurality of event records and adding said recognized event to said list of recognized events;
(f) repeating steps (d) and (e) for each successive acquired operational data sample in said plurality of acquired operational data samples unless said first of said plurality of event records is recognized in step (e);
(g) repeating steps (c), (d), (e) and (f) for each successive event record in said plurality of event records; and
(h) analyzing said recognized events to determine the system'"'"'s performance.
4 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for performing system monitoring and diagnostics is disclosed. In performing system monitoring, data is acquired from the system under test and compared to an event model. The event model comprises a database having event records which pre-define events which can occur. Each event record includes a state vector dependency which lists the events which must occur prior to the pre-defined event occurring and one or more critical parameters defining the data which must occur during the system'"'"'s performance for the event to have occurred. Event recognition is performed by comparing each event record to acquired operational data and to events already recognized. Associated with each event record in the database is an intelligent data acquisition action which defines an action to be taken as a result of the event record being recognized. These actions can modify the performance of the system being monitored or the acquisition of data. Additionally, the results of the event recognition step can be further analyzed in a computer.
-
Citations
41 Claims
-
1. A method for monitoring a system'"'"'s performance, comprising the steps of:
-
(a) modeling the system'"'"'s performance with a database having a plurality of event records, each of said plurality of event records pre-defining an event that can occur during operation of the system by those events on whose occurrence the occurrence of said pre-defined event is dependent and by one or more critical parameters defining operational data which must occur during the system'"'"'s performance for said pre-defined event to occur; (b) acquiring a plurality of operational data samples from the system during a period of operation with a data acquisition system; (c) for a first of said plurality of event records, comparing said events on whose occurrence the occurrence of said pre-defined event is dependent to a list of prior recognized events, if said first of said plurality of event records is so pre-defined; (d) for said first of said plurality of event records, comparing a first of said plurality of said acquired operational data samples to said one or more critical parameters in said first of said plurality of event records, if a match is found in step (c) or if step (c) need not be performed; (e) recognizing said event pre-defined by said first of said event records as having occurred during operation of the system if a match is found between said first of said plurality of acquired operational data samples and said one or more critical parameters from said first of said plurality of event records and adding said recognized event to said list of recognized events; (f) repeating steps (d) and (e) for each successive acquired operational data sample in said plurality of acquired operational data samples unless said first of said plurality of event records is recognized in step (e); (g) repeating steps (c), (d), (e) and (f) for each successive event record in said plurality of event records; and (h) analyzing said recognized events to determine the system'"'"'s performance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for monitoring a system'"'"'s performance, comprising the steps of:
-
(a) modeling the system'"'"'s performance with a database having a plurality of event records, each of said plurality of event records pre-defining an event that can occur during operation of the system by those events on whose occurrence the occurrence of said pre-defined event is dependent and by one or more critical parameters defining operational data which must occur during the system'"'"'s performance for said pre-defined event to occur, each of said plurality of event records further having a plurality of data defining actions to be performed; (b) acquiring a plurality of operational data samples from the system during a period of operation with a data acquisition system; (c) for a first of said plurality of event records, comparing said events on whose occurrence the occurrence of said pre-defined event is dependent to a list of prior recognized events, if said first of said plurality of event records is so pre-defined; (d) for said first of said plurality of event records, comparing a first of said plurality of said acquired operational data samples to said one or more critical parameters in said first of said plurality of event records if a match is found in step (c) or if step (c) need not be performed; (e) recognizing said event pre-defined by said first of said event records as having occurred during operation of the system if a match is found between said first of said plurality of acquired operational data samples and said one or more critical parameters from said first of said plurality of event records and adding said recognized event to said list of recognized events; (f) repeating steps (d) and (e) for each successive acquired operational data sample in said plurality of acquired operational data samples unless said first of said plurality of event records is recognized in step (e); (g) repeating steps (c), (d), (e) and (f) for each successive event record in said plurality of event records; and (h) for each of said events recognized in step (e), performing the associated action. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. Apparatus for monitoring a system'"'"'s performance, comprising:
-
data acquisition means for collecting a plurality of operational data samples from the system during a period of operation; an event record database for providing a plurality of event records, each of said plurality of event records pre-defining an event that can occur during operation of the system by those events on whose occurrence the occurrence of said pre-defined event is dependent and by one or more critical parameters defining operational data which must occur during the system'"'"'s performance for said pre-defined event to occur, each of said plurality of event records further having a plurality of data defining actions to be performed; event recognition means for accessing successive event records in said plurality of event records and for each of said plurality of event records, comparing said event on whose occurrence the occurrence of said event pre-defined by said event record is dependent and if a match is found, then comparing said one or more critical parameters to each successive operational data sample and if a match is found, recognizing said event pre-defined by said event record as having occurred; means for accessing said event records which pre-define each of said recognized events and performing the specified action. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. Apparatus for monitoring a system'"'"'s performance, comprising:
-
data acquisition means for collecting a plurality of operational data samples from the system during a period of operation; an event record database for providing a plurality of event records, each of said plurality of event records pre-defining an event that can occur during operation of the system by those events on whose occurrence the occurrence of said pre-defined event is dependent and by one or more critical parameters defining operational data which must occur during the system'"'"'s performance for said pre-defined event to occur; event recognition means for accessing successive event records in said plurality of event records and for each of said plurality of event records, comparing said event on whose occurrence the occurrence of said event pre-defined by said event record is dependent and if a match is found, then comparing said one or more critical parameters to each successive operational data sample and if a match is found, recognizing said event pre-defined by said event record as having occurred; analysis means for analyzing said recognized pre-defined events to determine the system'"'"'s performance. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
Specification