Diagnosing anomalies based on deviation analysis
First Claim
1. A method, comprising:
- receiving current component performance data and historical component performance data regarding performance of a component of a system, wherein the system comprises a plurality of tiers;
determining a baseline tier performance of each tier of the plurality of tiers of the system;
determining a baseline component performance of the component based on the historical component performance data;
determining a cause of an anomaly in the performance of the component, wherein determining the cause of the anomaly in the performance of the component comprises;
determining a first deviation between the current component performance data and the baseline component performance;
determining a second deviation between a current tier performance of a tier of the plurality of tiers and the baseline tier performance of the tier;
determining a third deviation between the current component performance data and component performance of an analogous component in a peer system;
determining a recommended procedure for addressing the cause of the anomaly in the performance of the component based on the first deviation, the second deviation and the third deviation, wherein determining the recommended procedure for addressing the cause of the anomaly in the performance of the component further comprises determining a plurality of recommended procedures for addressing the cause of the anomaly in the performance of the component, the plurality of recommended procedures including the recommended procedure;
receiving input regarding a select recommended procedure of the plurality of recommended procedures for addressing the cause of the anomaly in the performance of the component;
adjusting a ranking of the select recommended procedure according to the input;
formatting for display within a user interface the recommended procedure for addressing the cause of the anomaly in the performance of the component; and
implementing in the system the recommended procedure for addressing the cause of the anomaly.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for diagnosing system anomalies and presenting recommended solutions is described. The method comprises receiving current component performance data and historical component performance data regarding performance of a component of a multi-tier system. A baseline tier performance for each tier and a baseline component performance is determined. A cause of an anomaly in the performance of the component is determined by discovering deviations in current component performance data and current tier performance in compared to their baseline values. Based on these deviations, a recommended procedure for addressing the cause of the anomaly is determined. A display is formatted within a user interface of the recommended procedure for addressing the cause of the anomaly in the performance of the component.
16 Citations
14 Claims
-
1. A method, comprising:
-
receiving current component performance data and historical component performance data regarding performance of a component of a system, wherein the system comprises a plurality of tiers; determining a baseline tier performance of each tier of the plurality of tiers of the system; determining a baseline component performance of the component based on the historical component performance data; determining a cause of an anomaly in the performance of the component, wherein determining the cause of the anomaly in the performance of the component comprises; determining a first deviation between the current component performance data and the baseline component performance; determining a second deviation between a current tier performance of a tier of the plurality of tiers and the baseline tier performance of the tier; determining a third deviation between the current component performance data and component performance of an analogous component in a peer system; determining a recommended procedure for addressing the cause of the anomaly in the performance of the component based on the first deviation, the second deviation and the third deviation, wherein determining the recommended procedure for addressing the cause of the anomaly in the performance of the component further comprises determining a plurality of recommended procedures for addressing the cause of the anomaly in the performance of the component, the plurality of recommended procedures including the recommended procedure; receiving input regarding a select recommended procedure of the plurality of recommended procedures for addressing the cause of the anomaly in the performance of the component; adjusting a ranking of the select recommended procedure according to the input; formatting for display within a user interface the recommended procedure for addressing the cause of the anomaly in the performance of the component; and implementing in the system the recommended procedure for addressing the cause of the anomaly. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processing system comprising a processor configured to perform processes comprising; receiving current component performance data and historical component performance data regarding performance of a component of a system, wherein the system comprises a plurality of tiers; determining a baseline tier performance of each tier of the plurality of tiers of the system; determining a baseline component performance of the component based on the historical component performance data; determining a cause of an anomaly in the performance of the component, wherein determining the cause of the anomaly in the performance of the component comprises; determining a first deviation between the current component performance data and the baseline component performance; determining a second deviation between a current tier performance of a tier of the plurality of tiers and the baseline tier performance of the tier; determining a third deviation between the current component performance data and the component performance of an analogous component in a peer system; determining a recommended procedure for addressing the cause of the anomaly in the performance of the component based on the first deviation, the second deviation and the third deviation, wherein determining the recommended procedure for addressing the cause of the anomaly in the performance of the component further comprises determining a plurality of recommended procedures for addressing the cause of the anomaly in the performance of the component, the plurality of recommended procedures including the recommended procedure; receiving input regarding a select recommended procedure of the plurality of recommended procedures for addressing the cause of the anomaly in the performance of the component; adjusting a ranking of the select recommended procedure according to the input; formatting for display within a user interface the recommended procedure for addressing the cause of the anomaly in the performance of the component; and implementing in the monitored system the recommended procedure for addressing the cause of the anomaly. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product comprising:
-
a non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code comprising; computer-readable program code configured to receive current component performance data and historical component performance data regarding performance of a component of a system, wherein the system comprises a plurality of tiers; computer-readable program code configured to determine a baseline tier performance of each tier of the plurality of tiers of the system; computer-readable program code configured to determine a baseline component performance of the component based on the historical component performance data; computer-readable program code configured to determine a cause of an anomaly in the performance of the component, wherein determining the cause of the anomaly in the performance of the component comprises; computer-readable program code configured to determine a first deviation between the current component performance data and the baseline component performance; computer-readable program code configured to determine a second deviation between a current tier performance of a tier of the plurality of tiers and the baseline tier performance of the tier; computer-readable program code configured to determine a third deviation between the current component performance data and component performance of an analogous component in a peer system; computer-readable program code configured to determine a recommended procedure for addressing the cause of the anomaly in the performance of the component based on the first deviation, the second deviation and the third deviation, wherein determining the recommended procedure for addressing the cause of the anomaly in the performance of the component further comprises determining a plurality of recommended procedures for addressing the cause of the anomaly in the performance of the component, the plurality of recommended procedures including the recommended procedure; computer-readable program code configured to receive input regarding a select recommended procedure of the plurality of recommended procedures for addressing the cause of the anomaly in the performance of the component; computer-readable program code configured to adjust a ranking of the select recommended procedure according to the input; computer-readable program code configured to format for display within a user interface the recommended procedure for addressing the cause of the anomaly in the performance of the component; and computer-readable program code configured to implement in the monitored system the recommended procedure for addressing the cause of the anomaly.
-
Specification