, March 7, 2002
Noon - 1:30 pm
Intel Seminar (417 S. Craig Street - 3rd Floor)
EVENTS PAGE: http://www.intel-research.net/pittsburgh/events.htm
Wrapping Server-Side TCP to Mask Connection Failures
Work in providing fault-tolerance, wherein a computation may continue
in the presence of faults, has focused on application-level solutions
and middleware incorporating custom protocols as the basis for replica
communication. While appropriate for building new services designed from
the start with fault-tolerance objectives, these techniques are inadequate
when applied to existing service applications and/or higher level protocols
designed on top of single-endpoint connection oriented communication protocols
such as TCP. With the ubiquitousness of TCP, this becomes a significant
problem in retrofitting fault tolerance for many of today's services.
In this talk, I will present an implementation of a fault-tolerant TCP
(FT-TCP) that allows a faulty server to keep its TCP connections open
until it either recovers or is failed over to a backup. The failure and
recovery of the server process are completely transparent to client processes
connected with it via TCP. FT-TCP does not affect the software running
on a client, does not require changes to the server's TCP implementation,
and does not use a proxy.
Thomas Bressoud grew up in Springfield, Ohio and received his B.S. in
Mathematics and Computer Science from Muskingum College in 1983. This
was followed by a seven year tenure at MIT Lincoln Laboratory working
in real-time radar systems. Tom received his Ph.D. in Computer Science
from Cornell University in May 1996 under the supervision of Fred Schneider.
From August 1994 to the present, Tom has been employed by Isis Distributed
Systems, Stratus Computer, Ascend Communications, and Lucent Technologies.
The interesting twist is that the series of company changes all occurred
acquisitions (not job-hopping). In a search for stability and an ability
to pursue more focused research, Tom joined Bell Labs in January 2000.
Further Seminar Info:
Contact Kim Kaan, 412-605-1203,
or visit http://www.intel-research.net.
SDI Home: http://www.pdl.cmu.edu/SDI/