DocumentCode :
2388267
Title :
Implementation and evaluation of transparent fault-tolerant Web service with kernel-level support
Author :
Aghdaie, Navid ; Tamir, Yuval
Author_Institution :
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
fYear :
2002
fDate :
14-16 Oct. 2002
Firstpage :
63
Lastpage :
68
Abstract :
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.
Keywords :
Internet; Unix; fault tolerant computing; file servers; performance evaluation; Apache Web server; CPU processing cycles overhead; Linux kernel; client-transparent mechanism; deterministic servers; hot standby backup server; kernel-level support; latency; module mechanisms; server failure; throughput; transparent fault-tolerant Web service; Availability; Computer science; Fault tolerance; Fault tolerant systems; Kernel; Laboratories; Linux; Throughput; Web server; Web services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Communications and Networks, 2002. Proceedings. Eleventh International Conference on
ISSN :
1095-2055
Print_ISBN :
0-7803-7553-X
Type :
conf
DOI :
10.1109/ICCCN.2002.1043047
Filename :
1043047
Link To Document :
بازگشت