| | |
Summary: Fine-Grained Failover Using Connection Migration
Alex C. Snoeren, David G. Andersen, and Hari Balakrishnan
MIT Laboratory for Computer Science
Cambridge, MA 02139
{snoeren, dga, hari}@lcs.mit.edu
Abstract
This paper presents a set of techniques for providing
fine-grained failover of long-running connections across
a distributed collection of replica servers, and is espe-
cially useful for fault-tolerant and load-balanced delivery
of streaming media and telephony sessions. Our system
achieves connection-level failover across both local- and
wide-area server replication, without requiring a front-
end transport- or application-layer switch. Our approach
uses recently proposed end-to-end "connection migra-
tion" mechanisms for transport protocols such as TCP,
combined with a soft-state session synchronization pro-
tocol between replica servers.
The end result is a robust, fast, and fine-grained connec-
tion failover mechanism that is transparent to client ap-
|