Method for controlling a management computer
First Claim
1. A method for controlling a management computer connected to one or more servers for permitting communication therebetween, wherein each of said servers transmits to a client a result of processing for each processing request sent from said client, said method comprising the steps of:
- storing an allowable relative load value common to all of said servers in said management computer;
receiving from each of said servers at said management computer an absolute load value indicative of a countable absolute load on said server calculated on the basis of the number of processing requests received by said server from said client, and a relative load value indicative of a relative load on said server depending on a processing capacity of said server;
calculating in said management computer an allowable absolute load value for each of said servers using the received absolute load value, the stored allowable relative load value, and the received relative load value; and
transmitting the calculated allowable absolute load value to be used to detect overload of said server to each of said servers,wherein said management computer calculates the allowable absolute load value by multiplying the absolute load value by a ratio of the allowable relative load value to the relative load value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for controlling a management computer connected to a server for permitting communications therebetween, wherein the server transmits to a client the result of processing executed in response to each processing request sent from the client. The management computer stores an allowance for a value indicative of a load on the server, receives from the server a value calculated on the basis of the number of processing requests from the client and the value indicative of the load on the server. The management computer calculates an allowance for the value calculated from the number of processing requests, based on the value calculated from the number of processing requests, the allowance for the value indicative of the load, and the value indicative of the load, and transmits to the server the calculated allowance for the value calculated from the number of processing requests.
61 Citations
14 Claims
-
1. A method for controlling a management computer connected to one or more servers for permitting communication therebetween, wherein each of said servers transmits to a client a result of processing for each processing request sent from said client, said method comprising the steps of:
-
storing an allowable relative load value common to all of said servers in said management computer; receiving from each of said servers at said management computer an absolute load value indicative of a countable absolute load on said server calculated on the basis of the number of processing requests received by said server from said client, and a relative load value indicative of a relative load on said server depending on a processing capacity of said server; calculating in said management computer an allowable absolute load value for each of said servers using the received absolute load value, the stored allowable relative load value, and the received relative load value; and transmitting the calculated allowable absolute load value to be used to detect overload of said server to each of said servers, wherein said management computer calculates the allowable absolute load value by multiplying the absolute load value by a ratio of the allowable relative load value to the relative load value. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for controlling a management computer connected to one or more servers for permitting communication therebetween, wherein each of said servers transmits to a client a result of processing for each processing request sent from said client, said method comprising the steps of:
-
storing an allowable relative load value common to all of said servers in said management computer; receiving from each of said servers at said management computer an absolute load value indicative of a countable absolute load on said server calculated on the basis of the number of processing requests received by said server from said client, and a relative load value indicative of a relative load on said server depending on a processing capacity of said server; calculating in said management computer an allowable absolute load value for each of said servers using the received absolute load value, the stored allowable relative load value, and the received relative load value; and transmitting the calculated allowable absolute load value to be used to detect overload of said server to each of said servers, wherein said management computer is connected to a plurality of servers for permitting communications therebetween, and stores an allowable relative load value on each of said plurality of servers, each of said servers transmitting to a client a result of processing for each processing request sent from said client, said method further comprising the steps of; receiving at said management computer the absolute load value , and the relative load value from each of said servers; calculating an allowable absolute load value for each of said servers in said management computer; and transmitting the allowable absolute load value for each of said servers from said management computer to each of said server, wherein said management computer is connected to a load balancer for permitting communications therebetween, said load balancer provided for distributing processing requests sent from said client for transmission to each of said servers, said method further comprising the steps of; calculating in said management computer a combination of values indicative of a distribution ratio in which said load balancer distributes processing requests received from said client to said respective servers, based on the absolute load value and the relative load value from each of said servers; and transmitting the combination of values indicative of the calculated distribution ratio from said management computer to said load balancer. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method for controlling a management computer connected to one or more servers for permitting communication therebetween, wherein each of said servers transmits to a client a result of processing for each processing request sent from said client, said method comprising the steps of:
-
storing an allowable relative load value common to all of said servers in said management computer; receiving from each of said servers at said management computer an absolute load value indicative of a countable absolute load on said server calculated on the basis of the number of processing requests received by said server from said client, and a relative load value indicative of a relative load on said server depending on a processing capacity of said server; calculating in said management computer an allowable absolute load value for each of said servers using the received absolute load value, the stored allowable relative load value, and the received relative load value; and transmitting the calculated allowable absolute load value to be used to detect overload of said server to each of said servers, further comprising the steps of; repeatedly receiving at said management computer the absolute load value and the relative load value from each of said servers; calculating in said management computer the allowable absolute load value for each of said servers each time said management computer receives the absolute load value and the relative load value; and transmitting the calculated allowable absolute load value for each of said servers from said management computer to each of said servers each time the allowable absolute load value is calculated in said management computer, wherein said allowable absolute load value is calculated by said management computer which multiplies the absolute load value by a ratio of the allowable absblute load value to the relative load value. - View Dependent Claims (13, 14)
-
Specification