System for preventing server overload by adaptively modifying gap interval that is used by source to limit number of transactions transmitted by source to server
First Claim
1. A method for preventing overload of a network server by adaptively modifying a gap interval that is used by a source to limit the number of transactions transmitted from the source to a network server, said method comprising the steps of:
- determining the source input transaction rate;
calculating a new gap interval based on the determined transaction rate and an admission factor received from the server; and
blocking transaction requests input to the source based on the new gap interval at the source.
12 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for preventing overload of a network server by messages received from a source initiating network server transactions. The method and apparatus use available network traffic measurements to estimate target transaction rates and admission factors. The method includes the steps, executed by a processor, of establishing a target incoming transaction workload per measurement interval (602), estimating from measurements obtained during the measurement interval the transaction workload offered by a source (604), and reducing a rate at which new transactions are initiated by the source to match the incoming transaction workload to the target workload when the offered transaction workload exceeds a threshold (606).
-
Citations
4 Claims
-
1. A method for preventing overload of a network server by adaptively modifying a gap interval that is used by a source to limit the number of transactions transmitted from the source to a network server, said method comprising the steps of:
-
determining the source input transaction rate; calculating a new gap interval based on the determined transaction rate and an admission factor received from the server; and blocking transaction requests input to the source based on the new gap interval at the source. - View Dependent Claims (2, 3)
-
-
4. A method of adaptively modifying a gap interval that is used by a source to limit the number of transactions transmitted from the source to a service control point comprising the steps of:
-
determining the source output transaction rate for transactions sent from the source to the service control point; calculating an estimated source input transaction rate by subtracting an old gap interval from the determined source output transaction rate; calculating at the service control point a new gap interval based on the calculated estimated source input rate and a predetermined admission factor; transmitting the calculated new gap interval from the service control point to the source; and blocking transaction requests input to the source using the new gap interval at the source.
-
Specification