Patent ID: 8805647

Claim:
A computer-implemented method, the method comprising: measuring utilization of one or more computing system components or groups of components to generate utilization information, wherein the utilization varies over time; generating, using the utilization information, an operating curve characteristic of the computing system; determining, by a processor module, at least one utilization value on the operating curve to be an x-coordinate of a kneepoint of the operating curve, the kneepoint being a unique property of the operating curve and being substantially constant for a performance queuing model representing one or more aspects of the performance of the computing system, the x-coordinate of the kneepoint is one of two points of maximum curvature of a behavior curve and represents a projection of a point of intersection between the operating curve and a best-fit exponential curve, the behavior curve is a linear operating region of a logarithm of the operating curve, the bounds of the linear operating region comprising at least two points on the x-axis of the operating curve; comparing a given utilization value to the x-coordinate of the kneepoint; setting a bound based on the x-coordinate of the kneepoint; and indicating an alarm condition when the given utilization value is above the bound based on the x-coordinate of the kneepoint.