1998
DOI: 10.1006/jcss.1998.1566
|View full text |Cite
|
Sign up to set email alerts
|

Increasing the Resilience of Distributed and Replicated Database Systems

Abstract: This paper presents a new atomic commitment protocol, enhanced three phase commit (E3PC), that always allows a quorum in the system to make progress. Previously suggested quorum-based protocols (e.g., the quorum-based three phase commit (3PC) (Skeen, 1982)), allow a quorum to make progress in case of one failure. If failures cascade, however, and the quorum in the system is``lost'' (i.e., at a given time no quorum component exists), a quorum can later become connected and still remain blocked. With our protoco… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
13
0

Year Published

2000
2000
2008
2008

Publication Types

Select...
3
3
3

Relationship

1
8

Authors

Journals

citations
Cited by 24 publications
(13 citation statements)
references
References 23 publications
0
13
0
Order By: Relevance
“…The primitive can be initiated by any one of the hosts, called the initiator, and it terminates once information from every host has propagated to all of the hosts. Communication rounds of this sort are employed by many different algorithms and systems, e.g., Byzantine agreement [16], atomic commit [8,23,11], state-machine replication [15], group membership [13], and updates of routing tables. Thus, our study has broad applicability.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The primitive can be initiated by any one of the hosts, called the initiator, and it terminates once information from every host has propagated to all of the hosts. Communication rounds of this sort are employed by many different algorithms and systems, e.g., Byzantine agreement [16], atomic commit [8,23,11], state-machine replication [15], group membership [13], and updates of routing tables. Thus, our study has broad applicability.…”
Section: Introductionmentioning
confidence: 99%
“…The leader aggregates the information from all the hosts, and sends a message summarizing all the inputs to all the hosts. This algorithm is structured like two-phase commit [8], and like the first two of three communication phases in three-phase commit algorithms, e.g., [23,11]. The algorithm flow is depicted in Figure l(b).…”
Section: Introductionmentioning
confidence: 99%
“…Although there are a few well established patterns and mechanisms available for solving this type of problem, alternatives or derivatives have been constantly studied by many researchers (Schiper & Raynal 1996, Alonso 1997, Keidar & Dolev 1998, JimenezParis et al 2001) to try to further improve performance (Holliday et al 1999, Wiesmann & Schiper 2005) and reduce deadlocks (Holliday et al 2000).…”
Section: Introductionmentioning
confidence: 99%
“…To address this problem, replicated databases based on group communication have been proposed for some time [2], [3], [4]. Those techniques, which typically replace the two-phase commit protocol [5], [6], [7], [8], promise better performance [9], [10], [11], [12], [13], [14], [15], [16], [17], [18] and less deadlocks [19] than classical eager replication, while maintaining strong consistency.…”
mentioning
confidence: 99%