发明名称 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