• DocumentCode
    2649857
  • Title

    Database replication techniques: a three parameter classification

  • Author

    Wiesmann, Matthias ; Pedone, Fernando ; Schiper, André ; Kemme, Bettina ; Alonso, Gustavo

  • Author_Institution
    Dept. de Syst. de Commun., Swiss Federal Inst. of Technol., Lausanne, Switzerland
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    206
  • Lastpage
    215
  • Abstract
    Data replication is an increasingly important topic as databases are more and more deployed over clusters of workstations. One of the challenges in database replication is to introduce replication without severely affecting performance. Because of this difficulty, current database products use lazy replication, which is very efficient but can compromise consistency. As an alternative, eager replication guarantees consistency but most existing protocols have a prohibitive cost. In order to clarify the current state of the art and open up new avenues for research, this paper analyses existing eager techniques using three key parameters (server architecture, server interaction and transaction termination). In our analysis, we distinguish eight classes of eager replication protocols and, for each category, discuss its requirements, capabilities and cost. The contribution lies in showing when eager replication is feasible and in spelling out the different aspects a database replication protocol must account for
  • Keywords
    file servers; replicated databases; workstation clusters; 3-parameter classification; consistency; cost; database replication techniques; eager replication protocols; lazy replication protocols; performance; server architecture; server interaction; transaction termination; workstation clusters; Availability; Costs; Distributed databases; Information systems; Laboratories; Protocols; Software systems; Space exploration; Transaction databases; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 2000. SRDS-2000. Proceedings The 19th IEEE Symposium on
  • Conference_Location
    Nurnberg
  • Print_ISBN
    0-7695-0543-0
  • Type

    conf

  • DOI
    10.1109/RELDI.2000.885408
  • Filename
    885408