Network server load detection system, sharing system and method
First Claim
Patent Images
1. A network server load detection method comprising:
- monitoring a communication at a point between a client and a server, the communication being from the client to the server, and the communication including at least one connection having a communication data size;
detecting a change in the communication data size of the at least one connection of the client and server, wherein the communication data size of the connection is a total packet size per connection over a set measurement time;
recording a maximum size value of the communication data size of the at least one connection;
judging, if the detected change of the communication data size of the at least one connection decreases below a predetermined proportion of the recorded maximum size value, that said server is under a high load;
managing the load of the server according to the judgment of the high load; and
repeating the detecting and recording in response to the server not being judged to be 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.
29 Citations
9 Claims
-
1. A network server load detection method comprising:
monitoring a communication at a point between a client and a server, the communication being from the client to the server, and the communication including at least one connection having a communication data size; detecting a change in the communication data size of the at least one connection of the client and server, wherein the communication data size of the connection is a total packet size per connection over a set measurement time; recording a maximum size value of the communication data size of the at least one connection; judging, if the detected change of the communication data size of the at least one connection decreases below a predetermined proportion of the recorded maximum size value, that said server is under a high load; managing the load of the server according to the judgment of the high load; and repeating the detecting and recording in response to the server not being judged to be under a high load. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A network server load detection method comprising:
-
monitoring a communication at a point between a server and a client, the communication being from the server to the client, and counting a receivable data size and a connection count of which said server notifies said client; calculating the receivable data size per connection as a server load, wherein the receivable data size per connection is a total window size per connection over a set measurement time; storing a maximum value of the receivable data size per connection of the monitored communication; judging, if the receivable data size per connection becomes smaller than a predetermined proportion of the stored maximum value, that said server is under a high load; managing the load of the server according to the judgment of the high load; and repeating the calculating and storing in response to the server not being judged to be under a high load.
-
-
9. A network server load detection system for monitoring a communication at a point between a client and a server, the communication being from the client to the server, and detecting a load state of said server, comprising:
-
data size calculating means for calculating a size of communication data per connection, wherein the communication data size of the connection is a total packet size per connection over a set measurement time; storage means for detecting a change in the communication data size per connection of the client and server, and storing a maximum value of the communication data size per connection; load detection means for detecting a high load of said server when the detected change of the communication data size per connection becomes smaller than a predetermined proportion of the maximum value; and load management means for managing the load of the server according to the detection of the high load.
-
Specification