Practical and low-overhead masking of failures of TCP-based servers


Practical and low-overhead masking of failures of TCP-based servers

Vis enkel innførsel Zagorodnov, Dmitrii Marzullo, Keith Alvisi, Lorenzo Bressoud, Thomas C. 2006-11-29T08:52:25Z 2006-11-29T08:52:25Z 2005-08-25
dc.description.abstract 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 overhead on throughput, scales well as the number of clients increases, and allows recovery of the service in near-optimal time.
dc.format.extent 296006 bytes
dc.format.mimetype application/pdf
dc.identifier.urn URN:NBN:no-uit_munin_226
dc.language.iso eng
dc.publisher Universitetet i Tromsø
dc.publisher University of Tromsø
dc.relation.ispartofseries Tekniske rapporter / Institutt for informatikk 57(2005)
dc.subject VDP::Matematikk og Naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420
dc.subject algorithms
dc.subject performance
dc.subject reliability
dc.subject Fault-tolerant computing system
dc.subject primary/backup replication
dc.subject message logging
dc.subject FT-TCP
dc.subject connection failover
dc.subject VDP::Teknologi: 500::Informasjons- og kommunikasjonsteknologi: 550
dc.title Practical and low-overhead masking of failures of TCP-based servers
dc.type Research report
dc.type Forskningsrapport

Tilhørende fil(er)

Filer Størrelse Format Vis
report.pdf 289.0Kb PDF Åpne

Følgende lisensfil er knyttet til denne innførselen:

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel

Søk i Munin

Avansert søk

Bla i: