• DocumentCode
    561114
  • Title

    Consistent replication in distributed multi-tier architectures

  • Author

    Repantis, Thomas ; Iyengar, Arun ; Kalogeraki, Vana ; Rouvellou, Isabelle

  • Author_Institution
    Akamai Technol., Cambridge, MA, USA
  • fYear
    2011
  • fDate
    15-18 Oct. 2011
  • Firstpage
    105
  • Lastpage
    114
  • Abstract
    Replication is commonly used to address the scalability and availability requirements of collaborative web applications in domains such as computer supported cooperative work, social networking, e-commerce and e-banking. While providing substantial benefits, replication also introduces the overhead of maintaining data consistent among the replicated servers. In this work we study the performance of common replication approaches with various consistency guarantees and argue for the feasibility of strong consistency. We propose an efficient, distributed, strong consistency protocol and reveal experimentally that its overhead is not prohibitive. We have implemented a replication middleware that offers different consistency protocols, including our strong consistency protocol. We use the TPC-W transactional web commerce benchmark to provide a comprehensive performance comparison of the different replication approaches under a variety of workload mixes.
  • Keywords
    Internet; data integrity; electronic commerce; groupware; middleware; protocols; TPC-W transactional Web commerce benchmark; availability requirements; collaborative Web applications; consistency protocol; consistent replication; data consistency maintenance; distributed multitier architectures; replication middleware; scalability requirements; Distributed databases; Receivers; Consistency; Multi-Tier Architectures; Replication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom), 2011 7th International Conference on
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    978-1-4673-0683-6
  • Electronic_ISBN
    978-1-936968-32-9
  • Type

    conf

  • Filename
    6144794