Network server load detection system, sharing system and method
First Claim
Patent Images
1. A network server load detection method comprising:
- a step of monitoring a communication from a client to a server, and counting a communication data size per connection as a load of said server;
a step of detecting a change in the communication data size per connection, and recording a maximum size value thereof; and
a step of judging, if the communication data size per connection decreases at this point of time with respect to the maximum size value, that said server is under a high load.
1 Assignment
0 Petitions
Accused Products
Abstract
In order to measure the load on a server and perform its allotment with high efficiency, the communication from a client to a server is monitored. The communication data size per connection is measured as the load on the server, the change of the communication data size per connection is detected, the maximum is recorded, and if the communication data size decreases at the time when the maximum is detected, the load on the server is judged to be heavy.
35 Citations
13 Claims
-
1. A network server load detection method comprising:
-
a step of monitoring a communication from a client to a server, and counting a communication data size per connection as a load of said server;
a step of detecting a change in the communication data size per connection, and recording a maximum size value thereof; and
a step of judging, if the communication data size per connection decreases at this point of time with respect to the maximum size value, that said server is under a high load. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network server load detection method comprising:
-
a step of monitoring a communication to a client from a server, and counting a receivable data size and a connection count of which said server notifies said client;
a step of obtaining the receivable data size per connection as a server load;
a step of storing a maximum value of the receivable data size per connection, and judging, if the receivable data size per connection becomes small with respect to the maximum value, that said server is under a high load.
-
-
9. A network server load detection system for monitoring a communication to a server from a client and detecting a load state of said server, comprising:
-
data size calculating means for calculating a size of communication data per connection;
storage means for detecting a change in the communication data size per connection, and storing a maximum value; and
load detection means for detecting a high load of said server when the communication data size per connection at that point of time with respect to the maximum value is equal to or smaller than a fixed value.
-
-
10. A network server sharing system for transferring data to a plurality of servers from a client via a network, comprising:
-
routing means for transferring the data transmitted from said client to any one of said servers in a way of changing a destination of the data;
connection management means for retaining a mapping between the data and said server and indicating the destination to said routing means; and
server sharing means for obtaining throughputs of said server, said client and a route by counting them, determining a correspondence between the data and said server by use of a function according to a service distribution rate based on the throughput, and transferring this correspondence to said connection management means. - View Dependent Claims (11, 12, 13)
-
Specification