Method and apparatus for system state monitoring using pattern recognition and neural networks
First Claim
Patent Images
1. A system to determine and predict the state of at least one component in a networked computer system, comprising:
- a learning subsystem comprising components for a first step of collecting of data from an agent during typical operation of such information system and storing such data, and for a second step of analyzing such stored data by pattern recognition techniques to identify common modes of operation of such system or components thereof, and storing such common modes;
a state-labeling subsystem comprising components enabling a human manager to label selected vectors at selected points as good or bad; and
a monitoring subsystem comprising components for receiving data from data collection agents of state information on such information system or any component thereof, for comparing such data to such stored common modes, and for reporting when such information system or any such component thereof is in an unprecedented state.
3 Assignments
0 Petitions
Accused Products
Abstract
Pattern recognition of common modes by neural networks and other techniques are used to monitor and determine or predict the state of networks, computers, software systems, logical networks or other components of an information system, to report actual or predicted states, and to report other state characteristics.
-
Citations
25 Claims
-
1. A system to determine and predict the state of at least one component in a networked computer system, comprising:
-
a learning subsystem comprising components for a first step of collecting of data from an agent during typical operation of such information system and storing such data, and for a second step of analyzing such stored data by pattern recognition techniques to identify common modes of operation of such system or components thereof, and storing such common modes;
a state-labeling subsystem comprising components enabling a human manager to label selected vectors at selected points as good or bad; and
a monitoring subsystem comprising components for receiving data from data collection agents of state information on such information system or any component thereof, for comparing such data to such stored common modes, and for reporting when such information system or any such component thereof is in an unprecedented state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
a system to determine when a system state vector enters a mode that has high probability for a direct or indirect transition to a state labeled as bad in order to predict and give an early warning of entry of such a state.
-
-
4. The system of claim 3 further comprising a system to monitor transitions between common modes, in order to report on unprecedented transitions between the common modes.
-
5. The system of claim 1 further comprising an additional subsystem for including general time and date data in the state vector in order to identify an otherwise common mode occurring at an uncommon point in time.
-
6. The system of claim 5 wherein said additional subsystem utilizes customized time and date data rather than general time and date data in identifying state patterns.
-
7. The system of claim 1 further comprising a component for consolidating asynchronous data in both said learning and monitoring subsystems.
-
8. The system of claim 1 further comprising a system to cooperate with other systems including other information management systems.
-
9. The system of claim 1 further comprising a subsystem comprising components for determining significant metrics for the purpose of reducing the processing cost of the analysis by discarding insignificant metrics.
-
10. The system of claim 1 further comprising a subsystem comprising components for identifying and discarding redundant metrics for the purpose of producing meaningful reporting.
-
11. The system of claim 1 further comprising a subsystem comprising components for identifying standard situations with regard to the location of the current state relative to the identified common patterns for the purpose of producing meaningful reporting.
-
12. A method for determining and predicting the state of at least one network component in a networked computer system, comprising:
-
collecting data from an agent during typical operation of the networked computer system;
storing the data;
analyzing the data using pattern recognition techniques to identify common modes of operation of the networked computer system or network component;
storing common mode data representing the common modes of operation;
receiving from a human operator a state label associated with at least one of the common modes of operation, thereby identifying the at least one common mode of operation as good or bad;
receiving state data from the agent during monitored operation of the networked computer system;
comparing the state data to the common mode data; and
reporting when the networked computer system or network component is in an unprecedented state. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
correlating at least one common mode of operation with events or metrics reported by management tools, thereby identifying the at least one common mode of operation as good or bad.
-
-
14. The method of claim 12, further comprising:
-
identifying common transitions between common modes of operation; and
determining likelihoods of common transitions.
-
-
15. The method of claim 14, further comprising:
determining when the networked computer system or network component is operating in a common transition having a high likelihood of transitioning to a common mode of operation identified as bad, thereby enabling an early warning of such a state.
-
16. The method of claim 14, further comprising:
-
monitoring transitions between common modes of operation;
identifying an unprecedented transition between the common modes of operation.
-
-
17. The method of claim 12, wherein the common mode data includes general time and date data in order to identify an otherwise common mode occurring at an uncommon point in time.
-
18. The method of claim 12, wherein the common mode data includes customized time and date data to enable identification of state patterns.
-
19. The method of claim 12, wherein the steps of collecting data and receiving state data include consolidating asynchronous data.
-
20. The method of claim 12, further comprising cooperating with other systems including other information management systems.
-
21. The method of claim 12, further comprising:
-
identifying the most significant set of metrics for the system state; and
selectively classifying each state vector in relation to a common mode, in order to generate a meaningful report.
-
-
22. The method of claim 12, further comprising:
determining significant metrics, thereby reducing the processing cost of the analysis by discarding insignificant metrics.
-
23. The method of claim 12, further comprising:
identifying and discarding redundant metrics, thereby producing meaningful reporting.
-
24. The method of claim 12, further comprising identifying standard situations with regard to the location of the current state relative to the identified common patterns, thereby producing meaningful reporting.
-
25. The method of claim 12, further comprising specifying the degree of goodness or badness of common modes.
Specification