Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Practical and Low-Overhead Masking of Failures of TCP-Based Servers
 

Summary: 4
Practical and Low-Overhead Masking of
Failures of TCP-Based Servers
DMITRII ZAGORODNOV
University of California, Santa Barbara
KEITH MARZULLO
University of California, San Diego
LORENZO ALVISI
The University of Texas at Austin
and
THOMAS C. BRESSOUD
Denison University
This article describes an architecture that allows a replicated service to survive crashes without
breaking its TCP connections. Our approach does not require modifications to the TCP protocol, to the
operating system on the server, or to any of the software running on the clients. Furthermore, it
runs on commodity hardware. We compare two implementations of this architecture (one based on
primary/backup replication and another based on message logging) focusing on scalability, failover
time, and application transparency. We evaluate three types of services: a file server, a Web server,
and a multimedia streaming server. Our experiments suggest that the approach incurs low over-
head on throughput, scales well as the number of clients increases, and allows recovery of the

  

Source: Alvisi, Lorenzo - Department of Computer Sciences, University of Texas at Austin

 

Collections: Computer Technologies and Information Sciences