Method and apparatus for generating a model for an electronic prognostics system
First Claim
Patent Images
1. A method for generating a model for an electronic prognostics system which is used to monitor a computer system, comprising:
- receiving telemetry signals generated by the computer system while the computer system is operating correctly;
building the model based on the telemetry signals, wherein the model uses correlations between different telemetry signals to identify anomalies in the telemetry signals; and
performing a validation operation using the model, wherein performing the validation operation comprises validating the model against monitored telemetry signals from the computer system, which involves;
determining false alarms probabilities (FAPs) for the monitored telemetry signals;
determining missed alarm probabilities (MAPs) for the monitored telemetry signals, wherein determining the MAPs comprises observing alarms generated by applying the model to telemetry signals generated when a computer system is degraded;
comparing the FAPs and the MAPs to target values for the FAPs and the MAPs; and
if the FAPs or the MAPs exceed the target values,adjusting sensitivity parameters for the model; and
rebuilding the model based on the adjusted sensitivity parameters and the telemetry signals; and
repeating the validation operation using the rebuilt model until FAPS and MAPs for the rebuilt model are within the target values.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that generates a model for an electronic prognostics system which is used to monitor a computer system while the computer system is operating correctly. During operation, the system receives telemetry signals generated by the computer system. Next, the system builds the model based on the telemetry signals, wherein the model uses correlations between different telemetry signals to identify anomalies in the telemetry signals. The system then validates the model against telemetry signals from the computer system.
21 Citations
23 Claims
-
1. A method for generating a model for an electronic prognostics system which is used to monitor a computer system, comprising:
-
receiving telemetry signals generated by the computer system while the computer system is operating correctly; building the model based on the telemetry signals, wherein the model uses correlations between different telemetry signals to identify anomalies in the telemetry signals; and performing a validation operation using the model, wherein performing the validation operation comprises validating the model against monitored telemetry signals from the computer system, which involves; determining false alarms probabilities (FAPs) for the monitored telemetry signals; determining missed alarm probabilities (MAPs) for the monitored telemetry signals, wherein determining the MAPs comprises observing alarms generated by applying the model to telemetry signals generated when a computer system is degraded; comparing the FAPs and the MAPs to target values for the FAPs and the MAPs; and if the FAPs or the MAPs exceed the target values, adjusting sensitivity parameters for the model; and rebuilding the model based on the adjusted sensitivity parameters and the telemetry signals; and repeating the validation operation using the rebuilt model until FAPS and MAPs for the rebuilt model are within the target values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for generating a model for an electronic prognostics system which is used to monitor a computer system, wherein the method comprises:
-
receiving telemetry signals generated by the computer system while the computer system is operating correctly; building the model based on the telemetry signals, wherein the model uses correlations between different telemetry signals to identify anomalies in the telemetry signals; and performing a validation operation using the model, wherein performing the validation operation comprises validating the model against monitored telemetry signals from the computer system, which involves; determining false alarms probabilities (FAPs) for the monitored telemetry signals; determining missed alarm probabilities (MAPs) for the monitored telemetry signals, wherein determining the MAPs comprises observing alarms generated by applying the model to telemetry signals generated when a computer system is degraded; comparing the FAPs and the MAPs to target values for the FAPs and the MAPs; and if the FAPs or the MAPs exceed the target values, adjusting sensitivity parameters for the model; rebuilding the model based on the adjusted sensitivity parameters and the telemetry signals; and repeating the validation operation using the rebuilt model until FAPS and MAPs for the rebuilt model are within the target values. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. An apparatus that generates a model for an electronic prognostics system which is used to monitor a computer system, comprising:
-
a processor; memory attached to the processor; a receiving mechanism configured to receive telemetry signals generated by the computer system while the computer system is operating correctly; a model building mechanism configured to build the model based on the telemetry signals, wherein the model uses correlations between different telemetry signals to identify anomalies in the telemetry signals; and a validation mechanism configured to perform a validation operation using the model, wherein while performing the validation operation, the validation mechanism is configured to validate the model against monitored telemetry signals from the computer system, which involves; determining false alarms probabilities (FAPs) for the monitored telemetry signals; determining missed alarm probabilities (MAPs) for the monitored telemetry signals, wherein determining the MAPs comprises observing alarms generated by applying the model to telemetry signals generated when a computer system is degraded; comparing the FAPs and the MAPs to target values for the FAPs and the MAPs; and if the FAPs or the MAPs exceed the target values, adjusting sensitivity parameters for the model; rebuilding the model based on the adjusted sensitivity parameters and the telemetry signals; and repeating the validation operation using the rebuilt model until FAPS and MAPs for the rebuilt model are within the target values, wherein the processor comprises at least one of the receiving, model building, and validation mechanisms.
-
Specification