Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing – Alternate path routing
Reexamination Certificate
2006-02-14
2006-02-14
Burgess, Glenton B. (Department: 2153)
Electrical computers and digital processing systems: multicomput
Computer-to-computer data routing
Alternate path routing
C709S238000
Reexamination Certificate
active
07000027
ABSTRACT:
A system and method utilizes back-end nodes to determine which node should handle an incoming requests and then utilizes the front-end switch to splice one or more connections between the client and the chosen node. Chosen nodes can repeatedly handoff the connection to other nodes to handle the client's requests. The front-end switch provides the initial client connection to back-end nodes in a round-robin approach distributing initial connections among the back-end nodes. A proxy application on the back-end node accepts the connection, parses the request, and determines which back-end node should handle the request. If another back-end node should handle the request, the back-end node currently connected to the client performs a handoff to the target back-end node. The switch splices the initial connection to a connection to the selected node and modifies subsequent packet headers appropriately in order to map the two connection states to one another.
REFERENCES:
patent: 5675732 (1997-10-01), Majeti et al.
patent: 5774660 (1998-06-01), Brendel et al.
patent: 5828840 (1998-10-01), Cowan et al.
patent: 5941988 (1999-08-01), Bhagwat et al.
patent: 6212563 (2001-04-01), Beser
patent: 6236655 (2001-05-01), Caldara et al.
patent: 6249523 (2001-06-01), Hrastar et al.
patent: 6252878 (2001-06-01), Locklear et al.
patent: 6421711 (2002-07-01), Blumenau et al.
patent: 6510164 (2003-01-01), Ramaswamy et al.
patent: 6546425 (2003-04-01), Hanson et al.
patent: 6601101 (2003-07-01), Lee et al.
patent: 6763007 (2004-07-01), La Porta et al.
patent: 6826613 (2004-11-01), Wang et al.
patent: 2002/0068588 (2002-06-01), Yoshida et al.
patent: 2002/0188730 (2002-12-01), Tang et al.
patent: 2002/0188740 (2002-12-01), Tang et al.
patent: 2002/0188753 (2002-12-01), Tang et al.
patent: 2003/0065711 (2003-04-01), Acharya et al.
Daniel Kovacs, “Tutorial on Linked Lists”, 1998, Web Page, Retrieved from http://www.fortunecity.com/skyscraper/false/780/linklist.html on Jan. 19, 2005.
Wenting Tang, Ludmila Cherkasova, Lance Russell, and Matt Mutka, “Modular TCP Handoff Design in STREAMS-Based TCP/IP Implementation”, Jul. 9-13, 2001, Proceedings of the First International Conference on Networking-Part 2, p. 71-81.
Althanasious Papathanasiou and Eric Van Hensbergen, “KNITS: Switch-based Conenction Hand-off”, Jun. 23-27, 2002, In Proc. of IEEE INFOCOM 2002, vol. 1, pp.: 332-341.
Althanasious Papathanasiou, “Althanasious Papathanasiou”, Nov. 18, 2004, Web Page, Retreived from http://www.cs.rochester.edu/u/papathan/resume/2004-11-18/html/resume.html on Jan. 19, 2005.
Ravi Kokku, Ram Rajamony, Lorenzo Alvisi and Harrick Vin, “Half-pipe Anchoring: An Efficient Technique for Multiple Connection Handoff”, Nov. 2002, In the 10th International Conference on Network Protocols (ICNP 2002).
Bhagwat et al., “TCP Slicing for Application Layer Proxy Performance”.
Aron, et al., “Scalable Content-aware Request Distributio in Cluster-based Network Servers,” Proc. of the 2000 Annual Usenix Tech. Conf., San Diego, CA, Jun. 2000.
Burgess Glenton B.
International Business Machines - Corporation
Salys Casimer K.
Strange Aaron
VanLeeuwen & VanLeeuwen
LandOfFree
System and method for knowledgeable node initiated TCP splicing does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for knowledgeable node initiated TCP splicing, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for knowledgeable node initiated TCP splicing will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3636952