• DocumentCode
    187019
  • Title

    Make the Leader Work: Executive Deferred Update Replication

  • Author

    Kokocinski, Maciej ; Kobus, Tadeusz ; Wojciechowski, Pawel T.

  • Author_Institution
    Inst. of Comput. Sci., Poznan Univ. of Technol., Poznan, Poland
  • fYear
    2014
  • fDate
    6-9 Oct. 2014
  • Firstpage
    89
  • Lastpage
    94
  • Abstract
    In this paper we propose executive deferred update replication (EDUR), a novel algorithm for multi-primary replication of transactional memory and databases. EDUR streamlines transaction certification (i.e., checking for conflicts between concurrent transactions) with the broadcast protocol, which improves overall performance and scalability compared to deferred update replication based on total order broadcast (TOB). EDUR uses executive order broadcast (EOB), a novel protocol that can be seen as a generalization of TOB. Compared to TOB, EOB features new primitives and properties that enable the application to delegate some work to a leader -- a process inherently present in many TOB algorithms that is responsible for coordination of message dissemination. The results of experimental evaluation show significant performance gains when using our approach.
  • Keywords
    concurrency (computers); protocols; replicated databases; transaction processing; EDUR; EOB; TOB; broadcast protocol; concurrent transactions; conflicts checking; databases; executive deferred update replication; executive order broadcast; multiprimary replication; total order broadcast; transaction certification; transactional memory; Algorithm design and analysis; Computer crashes; History; Protocols; Scalability; Semantics; Transforms; deferred update replication; distributed transactional memory; total order broadcast;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems (SRDS), 2014 IEEE 33rd International Symposium on
  • Conference_Location
    Nara
  • Type

    conf

  • DOI
    10.1109/SRDS.2014.42
  • Filename
    6983383