×

Transparent migration of TCP based connections within a network load balancing system

  • US 8,244,864 B1
  • Filed: 03/20/2001
  • Issued: 08/14/2012
  • Est. Priority Date: 03/20/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method for distributing connection information and data related to a client session within a load balancing system having a plurality of nodes, the distribution being made according to resource specific information contained within the initial data packets transmitted by the client, the method comprising:

  • directly receiving a client connection request packet by any one and only one of the plurality of nodes in the system of load balanced nodes without a centralized load balancing node, each of nodes in the system having an interceptor and a load balancing service residing on each respective node, wherein subsequent client connection requests are received by respective ones and only ones of other nodes of the plurality of nodes;

    intercepting the client connection request packet by an interceptor residing on a receiving node determined from amongst the plurality of nodes;

    changing a destination port number specified in the intercepted client connection request packet to an assigned port number of a load balancing service residing on the receiving node;

    redirecting the packet to the load balancing service on the receiving node using the assigned port number;

    accepting the client connection request by the load balancing service residing on the receiving node;

    determining a target node to which the connection information and data will be migrated to; and

    migrating the connection information and data to the target node.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×