• DocumentCode
    3516386
  • Title

    Dynamic content web applications: Crash, failover, and recovery analysis

  • Author

    Buzato, Luiz E. ; Vieira, Gustavo M D ; Zwaenepoel, Willy

  • Author_Institution
    IC, Unicamp, Campinas, Brazil
  • fYear
    2009
  • fDate
    June 29 2009-July 2 2009
  • Firstpage
    229
  • Lastpage
    238
  • Abstract
    This work assesses how crashes and recoveries affect the performance of a replicated dynamic content web application. RobustStore is the result of retrofitting TPC-W´s on-line bookstore with Treplica, a middleware for building dependable applications. Implementations of Paxos and Fast Paxos are at the core of Treplica´s efficient and programmer-friendly support for replication and recovery. The TPC-W benchmark, augmented with faultloads and dependability measures, is used to evaluate the behaviour of RobustStore. Experiments apply faultloads that cause sequential and concurrent replica crashes. RobustStore´s performance drops by less than 13% during the recovery from two simultaneous replica crashes. When subject to an identical faultload and a shopping workload, a five-replicas RobustStore maintains an accuracy of 99.999%. Our results display not only good performance, total autonomy and uninterrupted availability, they also show that it is simple to develop efficient recovery-oriented applications using Treplica.
  • Keywords
    Internet; information services; middleware; program diagnostics; Fast Paxos; RobustStore; Treplica; content Web applications; crash analysis; failover analysis; middleware; online bookstore; recovery analysis; recovery-oriented applications; Application specific integrated circuits; Availability; Computer crashes; Displays; Failure analysis; Middleware; Performance analysis; Performance loss; Programming profession; Robustness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems & Networks, 2009. DSN '09. IEEE/IFIP International Conference on
  • Conference_Location
    Lisbon
  • Print_ISBN
    978-1-4244-4422-9
  • Electronic_ISBN
    978-1-4244-4421-2
  • Type

    conf

  • DOI
    10.1109/DSN.2009.5270331
  • Filename
    5270331