发明名称 |
Load distribution in client server system |
摘要 |
A server distributes operations between the server and a plurality of clients connected to the server. The server includes a communication unit and a delegation processor. The communication unit is configured to receive information indicating a status of a requesting client together with a connection request by the requesting client to the server. The delegation processor is configured to determine a delegation level characterizing a capability of the requesting client to perform at least one operation associated with the connection request and otherwise performed by the server. The delegation processor is also configured to, upon a load status of the server exceeding a predetermined allowable load, notify the requesting client to perform processing of a specified operation associated with the connection request. |
申请公布号 |
US8924467(B2) |
申请公布日期 |
2014.12.30 |
申请号 |
US200612097759 |
申请日期 |
2006.12.26 |
申请人 |
International Business Machines Corporation |
发明人 |
Baba Masahiro;Tahara Yoshinori;Watanabe Takatoshi |
分类号 |
G06F15/16;H04L29/08;G06F9/50 |
主分类号 |
G06F15/16 |
代理机构 |
Cuenot, Forsythe & Kim, LLC |
代理人 |
Cuenot, Forsythe & Kim, LLC |
主权项 |
1. A load balancing method for, in a server that can connect to a plurality of clients and performs processing upon receiving a connection request for the processing from a requesting client, distributing loads by selectively delegating processing to be performed by the server to the requesting client, the method comprising:
a step of monitoring load status of the server; a step of receiving status information that indicates status of the requesting client, together with a connection request, from the requesting client; a step of determining, on the basis of the status information, a delegation level at which processing in the server is delegated to the requesting client in response to the connection request and allowing the connection request from the requesting client when a server load after delegation does not exceed the maximum allowable load; and a step of notifying the requesting client of the delegation level so as to cause the requesting client to perform processing according to the delegation level. |
地址 |
Armonk NY US |