Patent ID: 8339960

Claim:
A congestion control system provided on a network communication path coupling a terminal and a server device, the congestion control system comprising: a repeater for relaying a request from the terminal to the server device, and for relaying a response from the server device to the terminal; a determination unit for analyzing the response from the server device to determine the next state of the request from the terminal; a measurement unit for measuring the processing capacity of the server device for each request destination from the terminal; an estimation unit for estimating, for each server device, the load of the next request to be placed on the server device, based on the determined next state of the request as well as the measured processing capacity of the server device which is the destination of the request, and for adding the estimated load information to the response of the server device; and a regulation unit for analyzing the load information added to the request received from the terminal, determining whether or not to relay the request from the terminal to the server device based on the content of the load information, and when rejecting the request without being relayed, notifying the terminal that the request is not relayed.