Patent ID: 8799911

Claim:
A computer usable program product comprising a non-transitory computer usable storage medium including computer usable code for use in managing jobs scheduled for execution on a target system in which some jobs may spawn additional jobs scheduled for execution on the target system, the computer usable program product comprising code for performing the steps of: intercepting jobs scheduled for execution in the target system; determining whether there is resource sufficiency in the target system for executing jobs; responsive to an affirmative determination of resource sufficiency, releasing previously intercepted jobs for execution in the target system; computing a limit of a number of jobs which can be concurrently scheduled by an external system to the target system; and transmitting the computed limit to the external system; wherein computing the limit of the number of jobs which can be concurrently scheduled by the source system comprises: reading the amount of resource available at this t time b(t) to execute batch jobs in the target system; and using α, β, γ and ν parameter values, computing the limit at this t time: Limit( t )=α+β·ƒ( b ( t )+γ) wherein f is a function providing an average value of the amounts of available resource measured n times.