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 :
بازگشت