LOAD BALANCING AND MIGRATION OF TRANSPORT CONNECTIONS
First Claim
1. A method, comprising:
- detecting, by a load balancing device comprising a processor, a condition requiring a migration of an active transport connection at a source server to a target server without interrupting communications occurring in the active transport connection;
sending, by the load balancing device, instructions to the source server, wherein the instructions comprise an identification of the target server, an identification of the active transport connection, and a migration request that directs the source server to transmit to the target server a migration command with state information from the source server to enable migrating the active transport connection to the target server without interrupting communications occurring in the active transport connection;
receiving, by the load balancing device, a message from the source server indicating the source server has received from the target server an acknowledgment that the migration request has been completed; and
updating, by the load balancing device, a table to direct future traffic to the active transport connection managed by the target server.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the subject disclosure may include, for example, a server comprising a memory to store instructions and a controller coupled to the memory, in which the controller, responsive to executing the instructions, performs operations. The operations include detecting a condition requiring a migration of an active transport connection at a source server to a target server without interrupting communications occurring in the active transport connection. The source server is directed to transmit to the target server a migration command with state information from the source server to enable migrating the active transport connection to the target server without interrupting communications occurring in the active transport connection. A message is then received from the source server indicating the source server has received from the target server an acknowledgment that the migrating has been performed. Other embodiments are disclosed.
-
Citations
20 Claims
-
1. A method, comprising:
-
detecting, by a load balancing device comprising a processor, a condition requiring a migration of an active transport connection at a source server to a target server without interrupting communications occurring in the active transport connection; sending, by the load balancing device, instructions to the source server, wherein the instructions comprise an identification of the target server, an identification of the active transport connection, and a migration request that directs the source server to transmit to the target server a migration command with state information from the source server to enable migrating the active transport connection to the target server without interrupting communications occurring in the active transport connection; receiving, by the load balancing device, a message from the source server indicating the source server has received from the target server an acknowledgment that the migration request has been completed; and updating, by the load balancing device, a table to direct future traffic to the active transport connection managed by the target server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A load balancing device comprising:
-
a memory to store instructions; and a controller coupled to the memory, wherein responsive to executing the instructions, the controller performs operations comprising; detecting a condition requiring a migration of an active transport connection at a source server to a target server without interrupting communications occurring in the active transport connection; directing the source server to transmit to the target server a migration command with state information from the source server to enable migrating the active transport connection to the target server without interrupting communications occurring in the active transport connection; and receiving a message from the source server indicating the source server has received from the target server an acknowledgment that the migrating has been performed. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-readable storage device comprising instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
monitoring a current state of a network including a source server, a target server, and an active transport connection at the source server; detecting a condition requiring a migration of the active transport connection to the target server without interrupting communications occurring in the active transport connection; directing transmission to the target server of a migration command with state information to enable migrating the active transport connection from the source server to the target server without interrupting communications occurring in the active transport connection; receiving a message from the source server indicating the source server has received from the target server an acknowledgment that the migration has been completed; and updating a table to direct future traffic to the active transport connection managed by the target server. - View Dependent Claims (17, 18, 19, 20)
-
Specification