发明名称 BALANCING THE LOADS OF SERVERS IN A SERVER FARM BASED ON AN ANGLE BETWEEN TWO VECTORS
摘要 A system and computer program product for balancing the loads of servers in a server farm. A vector, referred to herein as the “DesiredVector,” is computed to hold the load factors for each of the servers. Upon receipt of a client request, a vector, referred to herein as the “ActiveConnections,” is modified for each scenario where the new client request is considered to be serviced by a different server. The ActiveConnections vector holds the current number of client requests being serviced by each of the servers. Angles made by each of the different ActiveConnections vectors with the DesiredVector are computed. Upon identifying the ActiveConnections vector that produces the smallest angle with the DesiredVector, the client request is directed to the server which corresponds to the identified ActiveConnections vector. In this manner, the best possible distribution of requests among the servers is made for every client connection.
申请公布号 US2012131163(A1) 申请公布日期 2012.05.24
申请号 US20100954058 申请日期 2010.11.24
申请人 GANAPATHI PRAMOD;PALASAMUDRAM DARSHAN S.;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 GANAPATHI PRAMOD;PALASAMUDRAM DARSHAN S.
分类号 G06F15/173 主分类号 G06F15/173
代理机构 代理人
主权项
地址