Secret session supporting load balancer
AssigneeAvaya Communication Isael Ltd.
InventorsEmek Sadot, Itai Ephraim Zilbershtein
Life of this patent
Estimating the term…
Abstract
A method of load balancing messages to servers of a server farm, by a load balancer. The method includes configuring the load balancer with information on the session ID values which may be assigned by at least one of the servers, determining, by the load balancer, for at least some client messages including a non-empty session ID field, which server or sub-group of servers is associated with the ID in the ID field, responsive to the configured information, and selecting, by the load balancer, a server to receive each of the at least some client messages, at least partially responsive to the determination.
Claims22
A method of load balancing messages to servers of a server farm, by a load balancer, comprising:
- configuring the load balancer with information specifying a pre-assignment of different groups of session ID values to respective ones of the servers, each of said servers being operative to assign session ID values from its associated one of the pre-assigned groups to sessions handled by that server;
- determining, by the load balancer, for at least some client messages including a non-empty session ID field, which server or sub-group of servers is associated with the ID in the ID field, responsive to the configured information;
- and
- selecting, by the load balancer, a server to receive each of the at least some client messages, at least partially responsive to the determination.
A load balancer, comprising:
- a memory unit adapted to store configured information specifying a pre-assignment of different groups of session ID values to respective ones of the servers, each of said servers being operative to assign session ID values from its associated one of the pre-assigned groups to sessions handled by that server;
- an input interface adapted to receive client messages;
- and
- a load balancing unit which is adapted to select a server to receive at least one of the client messages, at least partially responsive to the contents of the memory unit, and to forward the at least one of the client messages to the selected server.
Dependencies are inferred from the claim text.