Patent ID: 8458530
Filing Date: 2013-06-04
Classification: G06F

Abstract:
1. A computer-implemented method for measuring health of a computer system over a time interval comprising steps of: determining, based on an activity measurement value and a set of time measurement values, a health indicator value that indicates the health of the computer system over the time interval; wherein the activity measurement value is based on a number of sessions for which the computer system is actively performing work during the time interval; wherein each time measurement value of the set of time measurement values is associated with a wait class of a plurality of wait classes and represents an amount of time during which said work performed by the computer system spends waiting in one of a plurality of wait classes; determining an activity weighting factor based on a first scaling function of the activity measurement value, wherein the first scaling function scales the activity measurement value to a value between 0 and a first pre-determined upper bound; determining an amount of work waiting on each wait class of the plurality of wait classes; determining, based on a second scaling function of the amount of work waiting on said each wait class of the plurality of wait classes, a set of user impact weighting factors associated with said each wait class, wherein the second scaling function scales the amount of work waiting on said each wait class to a number between 0 and a second pre-determined upper bound; and one or more computing devices computing the health indicator value over the time interval as a function of the set of time measurement values, the amount of work waiting on said each wait class of the plurality of wait classes, the set of user impact weighting factors, and the activity weighting factor.