Patent ID: 8392765

Claim:
A computer usable program product comprising a non-transitory computer usable storage medium including computer usable cod for condition-based detection of a no progress state of an application, the computer usable code comprising: computer usable code for monitoring a resource usage and an output of a set of applications, the set of applications including the application, the application executing in a data processing system; computer usable code for measuring the resource usage and the output to determine a resource usage value and an output value at a first time; computer usable code for detecting a present condition under which the set of applications is executing in the data processing system; computer usable code for determining whether the resource usage value is included in a sub-range of a resource usage scale and the output value is included in a sub-range of an output scale where the sub-range of the resource usage scale corresponds to the sub-range of the output scale for the present condition; and computer usable code for detecting the no progress state of the application responsive to the determination being negative.