On fate sharing and end-to-end reliability in proxy based networking systems |
Adrian Segall, Pravin Bhagwat, David Maltz |
In the Internet architecture, state associated with a transport layer
connection is maintained only at the connection end-points. So long as
IP can find a path between the two end-points, the transport layer connection
can stay alive. This property known as fate-sharing is violated when a
proxy is interposed in the middle of the communication path. The proxy,
in most networking
systems, acts as a transport layer broker between the two end-points. If the proxy fails, communication between the two end-points is also disrupted. We describe a protocol called MSOCKS+ for restoring fate-sharing property
in proxy based systems. MSOCKS+ operates at the session layer between the
client and the proxy and presents
|
Paper (postscript) |
|