Detecting no progress state of an application
AssigneeInternational Business Machines Corporation
InventorsShmuel BEN-YEHUDA, Dan PELLEG, Lance Warren RUSSELL
Life of this patent
Estimating the term…
Abstract
A method, system, and computer usable program product for detecting a no progress state of an application are provided in the illustrative embodiments. A resource usage and an output of a set of applications are monitored. The resource usage and the output are measured to determine a resource usage value and an output value at a given time. A determination is made 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. The no progress state of the application is detected if the determination is negative
Claims29
A computer implemented method for detecting a no progress state of an application, the computer implemented method comprising:
- 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;
- measuring the resource usage and the output to determine a resource usage value and an output value at a first time;
- 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;
- and
- detecting the no progress state of the application responsive to the determination being negative.
A computer usable program product comprising a computer usable storage medium including computer usable code for detecting 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 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;
- and
- computer usable code for detecting the no progress state of the application responsive to the determination being negative.
A data processing system for detecting a no progress state of an application, the data processing system comprising:
- a storage device including a storage medium, wherein the storage device stores computer usable program code;
- and
- a processor, wherein the processor executes the computer usable program code, and wherein the computer usable program code comprises:
- 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 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;
- and
- computer usable code for detecting the no progress state of the application responsive to the determination being negative.
Dependencies are inferred from the claim text.