×

System and method for avoiding system overload by maintaining an ideal request rate

  • US 8,429,282 B1
  • Filed: 03/22/2011
  • Issued: 04/23/2013
  • Est. Priority Date: 03/22/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • performing, by a computer system that provides services to clients;

    receiving a plurality of incoming service requests;

    determining that the computer system is in an overloaded state with respect to the incoming service requests;

    in response to determining that the computer system is in an overloaded state, throttling incoming service requests by an aggressive amount;

    subsequent to aggressively throttling incoming service requests, determining that the computer system is no longer in an overloaded state; and

    in response to determining that the computer system is no longer in an overloaded state;

    iteratively reducing throttling of incoming requests by an amount less than the aggressive amount by which incoming requests were throttled until an ideal request rate is reached, wherein an ideal request rate is a request rate within a pre-determined range of request rates that comprises a maximum rate at which incoming service requests can be accepted and serviced such that client-specified quality of service expectations are met for all incoming service requests that are accepted and serviced.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×