Implementation and evaluation of transparent fault-tolerant web service with kernel-level support

被引:15
作者
Aghdaie, N [1 ]
Tamir, Y [1 ]
机构
[1] Univ Calif Los Angeles, Dept Comp Sci, Concurrent Syst Lab, Los Angeles, CA 90095 USA
来源
ELEVENTH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, PROCEEDINGS | 2002年
关键词
D O I
10.1109/ICCCN.2002.1043047
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Most of the techniques used for increasing the availability of web services do not provide fault tolerance for requests being processed at the time of server failure. Other schemes require deterministic servers or changes to the web client. These limitations are unacceptable for many current and future applications of the Web. We have developed an efficient implementation of a client-transparent mechanism for providing fault-tolerant web service that does not have the limitations mentioned above. The scheme is based on a hot standby backup server that maintains logs of requests and replies. The implementation includes modifications to the Linux kernel and to the Apache web server, using their respective module mechanisms. We describe the implementation and present an evaluation of the impact of the backup scheme in terms of throughput, latency, and CPU processing cycles overhead.
引用
收藏
页码:63 / 68
页数:6
相关论文
共 29 条
[1]   Client-transparent fault-tolerant Web service [J].
Aghdaie, N ;
Tamir, Y .
CONFERENCE PROCEEDINGS OF THE 2001 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE, 2001, :209-216
[2]  
ALMEIDA J, 1998, 1373 U MISC MAD COMP
[3]  
Alvisi L, 2001, IEEE INFOCOM SER, P329, DOI 10.1109/INFCOM.2001.916715
[4]  
ANDERSON E, 1996, MAGICROUTER APPL FAS
[5]  
Andresen D, 1996, 10TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM - PROCEEDINGS OF IPPS '96, P850, DOI 10.1109/IPPS.1996.508191
[6]  
BAKER SM, 1999, 8 INT WORLD WID WEB, P1215
[7]   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
[8]  
BLACK DL, 1992, PROCEEDINGS OF THE USENIX WORKSHOP ON MICRO-KERNELS AND OTHER KERNEL ARCHITECTURES, P11
[9]   MYRINET - A GIGABIT-PER-SECOND LOCAL-AREA-NETWORK [J].
BODEN, NJ ;
COHEN, D ;
FELDERMAN, RE ;
KULAWIK, AE ;
SEITZ, CL ;
SEIZOVIC, JN ;
SU, WK .
IEEE MICRO, 1995, 15 (01) :29-36
[10]  
BRESLAU L, 1999, P IEEE INFOCOM NEW Y