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