DocumentCode
3059249
Title
Client-transparent fault-tolerant Web service
Author
Aghdaie, Navid ; Tamir, Yuval
Author_Institution
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
fYear
2001
fDate
36982
Firstpage
209
Lastpage
216
Abstract
Most of the existing fault tolerance schemes for Web servers detect server failure and route future client requests to backup servers. These techniques typically do not provide transparent handling of requests whose processing was in progress when the failure occurred. Thus, the system may fail to provide the user with confirmation for a requested transaction or clear indication that the transaction was not performed. We describe a client-transparent fault tolerance scheme for Web servers that ensures correct handling of requests in progress at the time of server failure. The scheme is based on a standby backup server and simple proxies. The error handling mechanisms of TCP are used to multicast requests to the primary and backup as well as to reliably deliver replies from a server that may fail while sending the reply. Our scheme does not involve OS kernel changes or use of user-level TCP implementations and requires minimal changes to the Web server software
Keywords
Internet; back-up procedures; client-server systems; error handling; fault tolerant computing; file servers; transport protocols; TCP; Web servers; backup servers; client-transparent fault-tolerant Web service; error handling mechanisms; fault tolerance schemes; multicast requests; server failure; standby backup server; Availability; Banking; Computer science; Fault detection; Fault tolerance; Kernel; Protocols; Web and internet services; Web server; Web services;
fLanguage
English
Publisher
ieee
Conference_Titel
Performance, Computing, and Communications, 2001. IEEE International Conference on.
Conference_Location
Phoenix, AZ
Print_ISBN
0-7803-7001-5
Type
conf
DOI
10.1109/IPCCC.2001.918654
Filename
918654
Link To Document