• DocumentCode
    1704347
  • Title

    Transaction reordering in replicated databases

  • Author

    Pedone, Fernando ; Guerraoui, Rachid ; Schiper, André

  • Author_Institution
    Dept. d´´Inf., Ecole Polytech. Fed. de Lausanne, Switzerland
  • fYear
    1997
  • Firstpage
    175
  • Lastpage
    182
  • Abstract
    The paper presents a fault tolerant lazy replication protocol that ensures 1-copy serializability at a relatively low cost. Unlike eager replication approaches, our protocol enables local transaction execution and does not lead to any deadlock situation. Compared to previous lazy replication approaches, we significantly reduce the abort rate of transactions and we do not require any reconciliation procedure. Our protocol first executes transactions locally, then broadcasts a transaction certification message to all replica managers, and finally employs a certification procedure to ensure 1-copy serializability. Certification messages are broadcast using a non blocking atomic broadcast primitive, which alleviates the need for a more expensive non blocking atomic commitment algorithm. The certification procedure uses a reordering technique to reduce the probability of transaction aborts
  • Keywords
    certification; distributed databases; protocols; replicated databases; software fault tolerance; transaction processing; 1-copy serializability; abort rate; certification procedure; deadlock situation; eager replication approaches; fault tolerant lazy replication protocol; lazy replication approaches; local transaction execution; non blocking atomic broadcast primitive; non blocking atomic commitment algorithm; protocol; reconciliation procedure; relatively low cost; reordering technique; replica managers; replicated databases; transaction aborts; transaction certification message; transaction reordering; Access protocols; Atomic measurements; Broadcasting; Certification; Costs; Distributed databases; Fault tolerance; System recovery; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 1997. Proceedings., The Sixteenth Symposium on
  • Conference_Location
    Durham, NC
  • ISSN
    1060-9857
  • Print_ISBN
    0-8186-8177-2
  • Type

    conf

  • DOI
    10.1109/RELDIS.1997.632813
  • Filename
    632813