Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Practical and low-overhead masking of failures of TCP-based servers
Zagorodnov D., Marzullo K., Alvisi L., Bressoud T. ACM Transactions on Computer Systems27 (2):1-39,2009.Type:Article
Date Reviewed: Apr 15 2010

An interesting approach to maintaining transmission control protocol (TCP) connections when a server crashes is described in this paper. TCP is usually implemented in the operating system, and the protocol provides reliable communications between a client and a server. TCP is designed to make it difficult for a third party to masquerade as the client or server; yet, this paper provides a novel mechanism to do just that. The technique allows a group of servers to masquerade as a failed server, maintaining and continuing all of its connections.

The implementation relies upon kernel modifications to track TCP packets and session state. This information is replicated on backup servers, which can then use their own modified kernel to masquerade as the original server. One of the interesting results is that this technique requires the ability to replay program state so that the connection, as well as the content, remains consistent.

This is a long paper that assumes detailed knowledge of TCP. The authors provide measurements and insight into the performance implications of the proposed technique. The technique explores a novel approach to server recovery that would be commercially interesting for many large-scale applications.

Reviewer:  Elliot Jaffe Review #: CR137910 (1009-0925)
Bookmark and Share
  Featured Reviewer  
 
Network Communication (D.4.4 ... )
 
 
Fault-Tolerance (D.4.5 ... )
 
 
Internet (C.2.5 ... )
 
 
Measurements (D.4.8 ... )
 
 
Network Operating Systems (C.2.4 ... )
 
 
TCP/ IP (C.2.2 ... )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Network Communication": Date
Communication networks management
Terplan K., Prentice-Hall, Inc., Upper Saddle River, NJ, 1987. Type: Book (9780131530652)
Dec 1 1987
A communication system supporting large datagrams on a local area network
Linton A., Panzieri F. Software--Practice & Experience 16(3): 278-289, 1986. Type: Article
Oct 1 1986
Efficient implementation of rendezvous
Schiper A., Simon R., Desarzens P., Sengstag J. The Computer Journal 32(3): 267-272, 1989. Type: Article
Jun 1 1990
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy