A System Demonstration of ST-TCP

Research output: Contribution to conferencesPaperContributedpeer-review

Contributors

Abstract

ST-TCP (Server fault-Tolerant TCP) is an extension of TCP
to tolerate TCP server failures. Server fault tolerance is
provided by using an active-backup server that keeps track
of the state of a TCP connection. The backup server takes
over the TCP connection if the primary server fails. This
take-over is fast, seamless, and completely transparent to
the client. This paper provides a system demonstration of
a new ST-TCP prototype. The new prototype incorporates
a performance-enhanced architecture and addresses applica-
tion failure scenarios. Five experiments using this prototype
are proposed to demonstrate the following useful features: (1)
Client-transparent, seamless failover; (2) Insignificant per-
formance overhead of ST-TCP during failure-free periods;
and (3) An ability to tolerate all single crash failures at the
hardware and operating system levels, and, most crash fail-
ures at the application level.

Details

Original languageEnglish
Pages308-313
Number of pages6
Publication statusPublished - 2005
Peer-reviewedYes

Conference

TitleInternational Conference on Dependable Systems and Networks 2005
Abbreviated titleDSN '05
Duration28 June - 1 July 2005
Degree of recognitionInternational event
CityYokohama
CountryJapan

External IDs

Scopus 27544432779

Keywords

Research priority areas of TU Dresden

DFG Classification of Subject Areas according to Review Boards