• DocumentCode
    2897723
  • Title

    Enhanced server fault-tolerance for improved user experience

  • Author

    Marwah, Manish ; Mishra, Shivakant ; Fetzer, Christof

  • Author_Institution
    Hewlett-Packard Labs., Palo Alto, CA
  • fYear
    2008
  • fDate
    24-27 June 2008
  • Firstpage
    167
  • Lastpage
    176
  • Abstract
    Interactive applications such as email, calendar, and maps are migrating from local desktop machines to data centers due to the many advantages offered by such a computing environment. Furthermore, this trend is creating a marked increase in the deployment of servers at data centers. To ride the price/performance curves for CPU, memory and other hardware, inexpensive commodity machines are the most cost effective choices for a data center. However, due to low availability numbers of these machines, the probability of server failures is relatively high. Server failures can in turn cause service outages, degrade user experience and eventually result in lost revenue for businesses. We propose a TCP splice-based Web server architecture that seamlessly tolerates both Web proxy and backend server failures. The client TCP connection and sessions are preserved, and failover to alternate servers in case of server failures is fast and client transparent. The architecture provides support for both deterministic and non-deterministic server applications. A prototype of this architecture has been implemented in Linux, and the paper presents detailed performance results for a PHP-based Webmail application deployed over this architecture.
  • Keywords
    Internet; fault tolerant computing; performance evaluation; system recovery; transport protocols; TCP connection; TCP splice-based Web server architecture; Web proxy; backend server failures; computing environment; data centers; desktop machines; interactive application; server fault-tolerance; user experience; Availability; Calendars; Costs; Degradation; Electronic mail; Fault tolerance; Hardware; Prototypes; Service oriented architecture; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks With FTCS and DCC, 2008. DSN 2008. IEEE International Conference on
  • Conference_Location
    Anchorage, AK
  • Print_ISBN
    978-1-4244-2397-2
  • Electronic_ISBN
    978-1-4244-2398-9
  • Type

    conf

  • DOI
    10.1109/DSN.2008.4630085
  • Filename
    4630085