Invention Grant
US08645545B2 Balancing the loads of servers in a server farm based on an angle between two vectors
失效
基于两个向量之间的角度平衡服务器场中服务器的负载
- Patent Title: Balancing the loads of servers in a server farm based on an angle between two vectors
- Patent Title (中): 基于两个向量之间的角度平衡服务器场中服务器的负载
-
Application No.: US12954058Application Date: 2010-11-24
-
Publication No.: US08645545B2Publication Date: 2014-02-04
- Inventor: Pramod Ganapathi , Darshan S. Palasamudram
- Applicant: Pramod Ganapathi , Darshan S. Palasamudram
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Winstead, P.C.
- Agent Robert A. Voigt, Jr.
- Main IPC: G06F15/16
- IPC: G06F15/16

Abstract:
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.
Public/Granted literature
- US20120131163A1 BALANCING THE LOADS OF SERVERS IN A SERVER FARM BASED ON AN ANGLE BETWEEN TWO VECTORS Public/Granted day:2012-05-24
Information query