Patent ID: 8032633

Claim:
A computer-implemented method for implementing a requester-side autonomic governor, the computer-implemented method comprising the steps of: providing feedback loop information by monitoring responses received by a requester system in response to service requests sent by the requester system to a service provider system; limiting at least one of the type and number of concurrent service requests active at any time according to a resource pool scheme; dynamically adjusting a resource threshold of the resource pool scheme based on the feedback loop information; wherein the step of dynamically adjusting the resource threshold comprises the step of dynamically adjusting the resource threshold based on a timed-out status and a hold status, wherein the timed-out status occurs when a response time is more than a predetermined amount of time, the response time being a duration of time between when a given service request is sent to the service provider system by the requester system and when a response to the given service request is received by the requester system, and wherein a hold status occurs if a given service request is not set to the service provider system, at least temporarily, but rather is put on hold awaiting available pool resources; wherein the step of dynamically adjusting the resource threshold based on a time-out status and a hold status comprises the steps of: reducing the resource threshold if the timed-out status occurs with respect to more than a predetermined number of service requests; increasing the resource threshold if the hold status occurs with respect to more than a predetermined number of service requests and the timed-out status occurs with respect to less than a predetermined number of service requests.