2014 IEEE 33rd International Symposium on Reliable Distributed Systems 2014
DOI: 10.1109/srds.2014.42
|View full text |Cite
|
Sign up to set email alerts
|

Make the Leader Work: Executive Deferred Update Replication

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 generalizat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
3
1
1

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 10 publications
0
4
0
Order By: Relevance
“…This is inspired by the design of some total order broadcast protocols, such as Zab [25] and Viewstamped Replication [37]. Kokocinski et al [28] have previously explored the idea of delegating the certification decision to a single leader in the context of deferred update replication. However, they only considered a non-sharded setting, and did not provide full implementation details and a correctness proof.…”
Section: Related Workmentioning
confidence: 99%
“…This is inspired by the design of some total order broadcast protocols, such as Zab [25] and Viewstamped Replication [37]. Kokocinski et al [28] have previously explored the idea of delegating the certification decision to a single leader in the context of deferred update replication. However, they only considered a non-sharded setting, and did not provide full implementation details and a correctness proof.…”
Section: Related Workmentioning
confidence: 99%
“…Hence, the order of strong operations established by CAB could be different from the order following from the causal dependency we would have had defined. In principle, such dependencies could be enforced using Zab [45] or executive order broadcast [46]. However, these schemes would have to be extended to accommodate the capabilities of CAB.…”
Section: A Basic Schemementioning
confidence: 99%
“…PolyCert [28] can switch between three TOB-based certification protocols, which differ in the way the readsets of updating transactions are handled. Executive DUR (E-DUR) [29] streamlines transaction certification with the leader of the Paxos protocol. Note that all the above mentioned protocols are aimed only at increasing the throughput of DUR and not at extending the transactional semantics of the base protocol, as in case of HTR (see also Section 2.3).…”
Section: Transactional Replicationmentioning
confidence: 99%
“…We added the HTR functionality to Paxos STM [4], which is an object-based DTM system that we developed to compare SMR and DUR and then used as a testbed for the E-DUR scheme [29]. It builds on JPaxos [32]-a highly optimized implementation of the Paxos algorithm [33].…”
Section: Distributed Transactional Memory Systemsmentioning
confidence: 99%