Patent ID: 8244864

Claim:
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.