• DocumentCode
    2310763
  • Title

    Supporting Linearizable Semantics in Replicated Databases

  • Author

    Rodrigues, Luís ; Carvalho, Nuno ; Miedes, Emili

  • Author_Institution
    INESC-ID/IST, Lisboa
  • fYear
    2008
  • fDate
    10-12 July 2008
  • Firstpage
    263
  • Lastpage
    266
  • Abstract
    This paper proposes a novel database replication algorithm that offers strong consistency (linearizable semantics) and allows reads and non-conflicting writes to execute in parallel in multiple replicas. The proposed algorithm supports the use of quorums to trade the availability/efficiency of read and write operations, making a bridge between consensus-based and quorum based solutions for database replication. Furthermore, the algorithm offers better performance for linearizable read-only transactions with a negligible impact on write transactions.
  • Keywords
    parallel algorithms; replicated databases; consensus based solutions; database replication algorithm; linearizable semantics; quorum based solutions; Availability; Bridges; Broadcasting; Computer applications; Computer crashes; Computer networks; Database systems; Detectors; Protocols; Transaction databases; database replication; linearizability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Computing and Applications, 2008. NCA '08. Seventh IEEE International Symposium on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    978-0-7695-3192-2
  • Electronic_ISBN
    978-0-7695-3192-2
  • Type

    conf

  • DOI
    10.1109/NCA.2008.22
  • Filename
    4579669