TCP handoff

Amin Vahdat (vahdat@cs.washington.edu)
Sat, 5 Sep 1998 22:52:40 -0700

The following paper (to appear in ASPLOS 98), implements TCP handoff in
a cluster. The idea is
that the front-end does load balancing of requests based on the target
of the request as well as load
on the back-ends, meaning that the front end has to look at the request
before performing forwarding.
The back end then replies directly to the clients without intervention
from the front end (other than
having to forward ACK's to the back end).

This may be old news to some of you, but I thoght it was interesting.
The paper is worth reading
independent of this feature (the TCP stuff plays a fairly small role in
the paper).

Vivek Pai, Mohit Aron, Michael Svendsen, Peter Druschel, Willy
Zwaenepoel, and Eric Nahum, "Locality-Aware Request Distribution in
Cluster-based Network Servers to appear in the Proceedings of the 8th
International Conference on Architectural Support for Programming
Languages and Operating Systems , Oct 1998.
http://www.cs.rice.edu/~gaurav/my_papers/asplos98.ps

Amin