Load balancer performance using affinity modification
First Claim
Patent Images
1. A method for managing network connectivity between a host and a target server, the target server belonging to a server cluster, and the server cluster including a dispatching node configured to dispatch network traffic to cluster members, the method comprising:
- receiving an initial message from the host at the dispatching node;
selecting the target server to receive the initial message;
sending the initial message to the target server; and
instructing the host to modify its network mapping such that future messages sent by the host to the server cluster reach the target server without passing through the dispatching node.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program for managing network connectivity between a host and a server cluster. The invention helps reduce network traffic bottlenecks at the server cluster by instructing the host to modify its network mapping such that messages sent by the host to the server cluster reach a selected server cluster member without passing through a dispatching node.
142 Citations
23 Claims
-
1. A method for managing network connectivity between a host and a target server, the target server belonging to a server cluster, and the server cluster including a dispatching node configured to dispatch network traffic to cluster members, the method comprising:
-
receiving an initial message from the host at the dispatching node;
selecting the target server to receive the initial message;
sending the initial message to the target server; and
instructing the host to modify its network mapping such that future messages sent by the host to the server cluster reach the target server without passing through the dispatching node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for managing network connectivity between a host and a target server, the target server belonging to a server cluster, and the server cluster including a dispatching node configured to dispatch network traffic to cluster members, the system comprising:
-
a receiving module configured to receive network messages from the host at the dispatching node;
a selecting module configured to select the target server to receive the network messages from the host;
a dispatching module configured to dispatch the network messages to the target server; and
an instructing module configured to instruct the host to modify its network mapping such that future messages sent by the host to the server cluster reach the target server without passing through the dispatching node. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product embodied in a tangible media comprising:
-
computer readable program codes coupled to the tangible media for managing network connectivity between a host and a target server, the target server belonging to a server cluster, and the server cluster including a dispatching node configured to dispatch network traffic to cluster members, the computer readable program codes configured to cause the program to;
receive an initial message from the host at the dispatching node;
select the target server to receive the initial message;
send the initial message to the target server; and
instruct the host to modify its network mapping such that future messages sent by the host to the server cluster reach the target server without passing through the dispatching node. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A system for managing network connectivity between a host and a target server, the target server belonging to a server cluster, and the server cluster including a dispatching node configured to dispatch network traffic to cluster members, the system comprising:
-
means for receiving an initial message from the host at the dispatching node;
means for selecting the target server to receive the initial message;
means for sending the initial message to the target server; and
means for instructing the host to modify its network mapping such that future messages sent by the host to the server cluster reach the target server without passing through the dispatching node.
-
Specification