SESSION LOAD BALANCING AND USE OF VIP AS SOURCE ADDRESS FOR INTER-CLUSTER TRAFFIC THROUGH THE USE OF A SESSION IDENTIFIER

Patent №

US 7,003,574

Granted

2006-02-21

Filed 2000

Owner

MICROSOFT CORPORATION

AI components

1

kr

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09703973

A method and system for enhancing a load balancing network's ability to load balance sessions is presented. A session identifier is placed within the TCP packet to enable a new mechanism of load distribution and connection grouping within a load balancing system. Specifically, TCP is invoked by a user application to obtain a unique session identifier value. On receiving such a packet, the destination load balancing system hashes over at least the session identifier value, and the node corresponding to the results of the hash algorithm acquires the packet. This method of hashing ensures that the same node acquires all subsequently received TCP packets possessing the same session identifier regardless of the source IP address or source port information. The node then places an identical session identifier value in the form of a response session identifier in its TCP response packet. When the TCP packet with response session identifier is received at a load balancing system, the node whose session identifier matches the response session identifier acquires it.

Knowledge representationH04L 69/163H04L 67/1001H04L 67/1023H04L 67/1034H04L 69/16

AI classification

Knowledge representation0.62
AI hardware0.41
Evolutionary computation0.00
Speech0.00
Natural language0.00
Vision0.00
Machine learning0.00
Planning0.00

Ownership

MICROSOFT CORPORATION

assignment · 112750397

Assignors

BAHL, PRADEEP

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC