SYSTEM AND METHOD FOR DETECTING PERFORMANCE ANOMALIES IN A COMPUTING SYSTEM
First Claim
1. A method comprising:
- receiving, by learning logic, historical metrics of a computing system being monitored;
determining, by the learning logic, from the received historical metrics, forms of sub-functions that are included in an equation, wherein each sub-function represents a dependency between two components linked in a hierarchical structure representing the computing system being monitored;
receiving, by state determination logic, metric values of the computing system being monitored;
determining, by state determination logic, states that minimize the equation composed of the sub-functions over the received metric values; and
detecting anomalous behavior of the computing system based on the determined states.
2 Assignments
0 Petitions
Accused Products
Abstract
A method comprises receiving, by learning logic, historical metrics of a computing system being monitored. The learning logic determines, from the received historical metrics, forms of sub-functions that are included in an equation, wherein each sub-function represents a dependency between two components linked in a hierarchical structure representing the computing system being monitored. State determination logic receives metric values of the computing system being monitored, and determines states that minimize the equation composed of the sub-functions over the received metric values. Finally, anomalous behavior of the computing system may be detected based on the determined states.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by learning logic, historical metrics of a computing system being monitored; determining, by the learning logic, from the received historical metrics, forms of sub-functions that are included in an equation, wherein each sub-function represents a dependency between two components linked in a hierarchical structure representing the computing system being monitored; receiving, by state determination logic, metric values of the computing system being monitored; determining, by state determination logic, states that minimize the equation composed of the sub-functions over the received metric values; and detecting anomalous behavior of the computing system based on the determined states. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, by learning logic, historical metrics of a computing system being monitored; determining, by the learning logic, a corresponding function for determining a state of at least one component of the computing system; receiving, by state determination logic, at least one measured metric of the computing system being monitored; and determining, by the state determination logic, a state of the at least one component of the computing system based on the determined corresponding function for determining the state. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system comprising:
-
a hierarchical model representing at least a portion of a computing system; learning logic operable to receive historical metrics of the computing system, and determine a corresponding function for determining a state of each component of the hierarchical model; and state determination logic operable to receive at least one measured metric of the computing system, and determine a state of each component of the hierarchical model based on the determined corresponding function for determining the state. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification