According to the present invention, method, apparatus, and computer
readable medium for restraining a connection request stream from a burst
client are disclosed. In one embodiment, in a client/server computer
environment, a method for restraining a connection request stream
associated with a high volume connection request burst client is
disclosed. a connection request is received at a beginning of a throttling
interval m+1, where the throttling interval m+1 is subsequent to a
throttling interval m. A throttling interval m+1 wait time is calculated
based upon a slow down threshold associated with the requesting client, an
interval m connection request count for the requesting client, wherein the
interval m connection request count is the total number of connection
requests received during the interval m for the requesting client, and an
interval m wait time. A throttling interval m+1 connection request count
is set to zero and the server computer waits for the throttling interval
m+1 wait time before accepting the request.