Method providing server affinity and client stickiness in a...

Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S236000, C709S201000, C370S236000

Reexamination Certificate

active

07047315

ABSTRACT:
A method of routing data from a client through one or more load-balancing routers to a selected load-balanced server among a plurality of servers in a network involves: receiving, at a load balancing node in a path from the client to the plurality of servers, a first packet of a request from a client; creating and storing a mapping of flow identifying information, associated with the first packet, to a client stickiness identifier; pushing the client stickiness label into a sending path list that is stored in association with the first packet; storing the client stickiness label in a mapping of client stickiness labels to server identifiers at a last load balancing node associated with the plurality of servers, wherein the mapping associates the client stickiness label with a server identifier that uniquely identifies a selected server that has been selected from among the plurality of servers to receive the client request; and forwarding all subsequent packets associated with the client request to the same selected server based on looking up the client stickiness label of such subsequent packets in the mapping. As a result, packet flows are rapidly routed from the same client to the same server without time-consuming hop-by-hop routing decisions or repeated load-balancing decisions.

REFERENCES:
patent: 6243667 (2001-06-01), Kerr et al.
patent: 6424992 (2002-07-01), Devarakonda et al.
patent: 6449647 (2002-09-01), Colby et al.
patent: 6466985 (2002-10-01), Goyal et al.
patent: 6473802 (2002-10-01), Masters
patent: 6775692 (2004-08-01), Albert et al.
patent: 6856991 (2005-02-01), Srivastava
Aiken, Jr.; Server Application Initiated Affinity Within Networks performing Workload Balancing, Pub. No. 2002/0143965; Pub Date Oct. 3, 2002, Filing Date: Apr. 3, 2001.
E. Rosen et al., “Multiprotocol Label Switching Architecture,” IETF RFC 3031, Jan. 2001.
M. Cieslak, “Web Cache Coordination Protocol V2.0,” Jul. 13, 2000.
Cisco Systems, Inc., “Distributed Director—Overview,” 2000, 6 pp.
K. Delgadillo, “Distributed Director—White Paper,” 1999, 19 pp.
Cisco Systems, Inc., “The Effects of Distributing Load Randomly to Servers,” 1997, 18 pp.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method providing server affinity and client stickiness in a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method providing server affinity and client stickiness in a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method providing server affinity and client stickiness in a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3648761

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.