Load Control Device and Method Thereof
First Claim
1. A load control device, provided between clients and a server, for sending a request, received from said clients, to said server and for sending a response, returned from said server in response to the request, to said clients, said load control device comprising:
- means that limits a number of response-waiting requests which are already sent to said server but to which responses are not yet returned from said server, whereinthe means that limits the number comprises;
a buffer in which received requests are temporarily accumulated if the number of response-waiting requests has reached a threshold; and
means that does not send a request from said buffer until the number of response-waiting requests falls below the threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
The number of response-waiting requests which are already sent to a server (4) but to which a response is not yet returned from the server (4) is limited. To limit this number, received requests are temporarily accumulated in a buffer if the number of response-waiting requests has reached a threshold and, until the number of response-waiting requests falls below the threshold, requests are not sent from the buffer. The execution status of the server (4) is monitored, and the threshold is increased when the response time from the server (4) to a request is within an allowable range, and the threshold is decreased when the response time exceeds the allowable range. In addition, TCP connections between a load control device (3) and clients (1-1, 1-n) are aggregated so that the number of simultaneous connections of TCP connections between the server (4) and the load control device (3) becomes equal to or smaller than the threshold of the number of response-waiting requests.
195 Citations
27 Claims
-
1. A load control device, provided between clients and a server, for sending a request, received from said clients, to said server and for sending a response, returned from said server in response to the request, to said clients, said load control device comprising:
-
means that limits a number of response-waiting requests which are already sent to said server but to which responses are not yet returned from said server, wherein the means that limits the number comprises; a buffer in which received requests are temporarily accumulated if the number of response-waiting requests has reached a threshold; and means that does not send a request from said buffer until the number of response-waiting requests falls below the threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 26)
-
-
20. A load control method for execution by a load control device, provided between clients and a server, for sending a request, received from said clients, to said server and for sending a response, returned from said server in response to the request, to said clients, said load control method comprising:
-
a limiting step of limiting a number of response-waiting requests which are already sent to said server but to which responses are not yet returned from said server, wherein the limiting step comprises; a step of temporarily accumulating received requests in a buffer if the number of response-waiting requests has reached a threshold; and a step of not sending a request from said buffer until the number of response-waiting requests falls below the threshold. - View Dependent Claims (21, 22, 23, 24, 25, 27)
-
Specification