×

Computer-implemented method for implementing a requester-side autonomic governor using feedback loop information to dynamically adjust a resource threshold of a resource pool scheme

  • US 8,032,633 B2
  • Filed: 06/10/2008
  • Issued: 10/04/2011
  • Est. Priority Date: 06/10/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. 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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×