Client-transparent fault-tolerant Web service

被引:21
作者
Aghdaie, N [1 ]
Tamir, Y [1 ]
机构
[1] Univ Calif Los Angeles, Dept Comp Sci, Los Angeles, CA 90095 USA
来源
CONFERENCE PROCEEDINGS OF THE 2001 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE | 2001年
关键词
D O I
10.1109/IPCCC.2001.918654
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 rime 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.
引用
收藏
页码:209 / 216
页数:8
相关论文
共 24 条
[1]  
ALMEIDA J, 1998, 1373 U WISC MAD COMP
[2]  
ANDERSON E, 1996, MAGICROUTER APPL FAS
[3]  
Andresen D, 1996, 10TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM - PROCEEDINGS OF IPPS '96, P850, DOI 10.1109/IPPS.1996.508191
[4]  
Aversa L., 2000, P 2000 IEEE INT PERF, P24
[5]  
BAKER SM, 1999, 8 INT WORLD WID WEB, P1215
[6]   Distributed packet rewriting and its application to scalable server architectures [J].
Bestavros, A ;
Crovella, M ;
Liu, J ;
Martin, D .
SIXTH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS, PROCEEDINGS, 1998, :290-297
[7]  
BORG A, 1983, 9TH P ACM S OP SYST, P90
[8]  
Brisco T., 1995, 1794 IETF RFC
[9]  
*CISC SYST INC, FAIL CONF LOC
[10]  
*CISC SYST INC, SCAL INT WEB SERV