Patent ID: 8041796

Claim:
A non-transitory computer useable storage medium having computer readable program code embedded therein that controls the duration of one or more processes executing in a computer system, the program code comprising: a discovery executable that discovers a target process to be managed, wherein process information is discovered; a duration detector that receives data from the target process and determines percent complete information for the target process; a process duration control module coupled to the discovery executable and the duration detector that receives the process information and the percent complete information and computes a run-time metric, wherein the run-time metric comprises a ratio of a required run-time parameter to an actual run-time parameter, and wherein the process duration control module measures the actual run-time parameter by monitoring an average number of ticks the process duration controller receives from the target process over a pre-defined interval; and a process resource manager that receives the run-time metric and adjusts computer resources available to the target process consistent with the run-time metric.