System and method for knowledgeable node initiated TCP splicing

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

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

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.

Rate now

     

Profile ID: LFUS-PAI-O-3636952

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