Application abnormality detection
First Claim
Patent Images
1. A method of operating a computer system comprising:
- collecting, from the computer system, data indicative of variations in throughput and response time over a period of time;
calculating processing power of the computer system over the period of time;
recording a maximal power;
calculating a standard deviation of the response time (RT-StdDev);
recording the standard deviation of the response time corresponding to a time of the maximal power (RT-StdDevMaxPower); and
generating a notification that the computer system is in a bottleneck state using a comparison of a current processing power to the maximal power and a comparison of the RT-StdDev to the RT-StdDevMaxPower.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of operating a computer system including collecting, from the computer system, data indicative of variations in throughput and response time over a period of time, calculating processing power of the computer system over the period of time, recording a maximal power, calculating a standard deviation of the response time (RT-StdDev), recording the standard deviation of the response time corresponding to a time of the maximal power (RT-StdDevMaxPower), and generating a notification that the computer system is in a bottleneck state using a comparison of a current processing power to the maximal power and a comparison of the RT-StdDev to the RT-StdDevMaxPower.
25 Citations
13 Claims
-
1. A method of operating a computer system comprising:
-
collecting, from the computer system, data indicative of variations in throughput and response time over a period of time; calculating processing power of the computer system over the period of time; recording a maximal power; calculating a standard deviation of the response time (RT-StdDev); recording the standard deviation of the response time corresponding to a time of the maximal power (RT-StdDevMaxPower); and generating a notification that the computer system is in a bottleneck state using a comparison of a current processing power to the maximal power and a comparison of the RT-StdDev to the RT-StdDevMaxPower. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product for operating a computer system, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:
-
collect, from the computer system, data indicative of variations in throughput and response time over a period of time; calculate processing power of the computer system over the period of time; record a maximal power; calculate a standard deviation of the response time (RT-StdDev); record the standard deviation of the response time corresponding to a time of the maximal power (RT-StdDevMaxPower); and generate a notification that the computer system is in a bottleneck state using a comparison of a current processing power to the maximal power and a comparison of the RT-StdDev to the RT-StdDevMaxPower. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer system comprising:
-
a load driver generating a workload; an application module embodied in computer executable code executed by a processor of the computer system and processing the workload; an agent collecting throughput and response time data about the computer system executing the application module and processing the workload; and an abnormality detection system detecting an abnormal state of the computer system executing the application module and processing the workload, wherein the abnormality detection system receives the throughput and response time data from the agent and determines a notification by calculating an average throughput, an average response time, a current power, and a filtered response time. - View Dependent Claims (12, 13)
-
Specification