• 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