Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Dynamic Content Web Applications: Crash, Failover, and Recovery Analysis
 
conference paper

Dynamic Content Web Applications: Crash, Failover, and Recovery Analysis

Vieira, Gustavo M. D.
•
Zwaenepoel, Willy  
•
Buzato, Luis E.  
2009
Proceedings of the 39th International Conference on Dependable Systems and Networks (DSN)
39th International Conference on Dependable Systems and Networks (DSN)

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 online 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 TPCW benchmark, augmented with faultloads and dependability measures, is used to evaluate the behaviour of Robust- Store. 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 Robust- Store 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 program recovery-oriented applications using Treplica.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

dynamicWebAppDsn09.pdf

Access type

openaccess

Size

241.19 KB

Format

Adobe PDF

Checksum (MD5)

c7ba57303f847249b6963f324166f1e0

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés