Proceedings of IEEE 9th International Conference on Data Engineering
DOI: 10.1109/icde.1993.344028
|View full text |Cite
|
Sign up to set email alerts
|

Two-phase commit optimizations and tradeoffs in the commercial environment

Abstract: A n atomic commit protocol can ensure that all participants rn a distributed transactron reach consistent states, whether or not system or network farlures occur. One widely used protocol is the two-phase commit (2PC) protocol, whrch has long appeared in the literature.Much of the lrterature focuses on improving performance in failure cases by providing a non blocking 2PC that streamlines recovery processrng at the expense of extra processrng in the normal case. We focus on improvrng performance in the normal … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0
3

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 32 publications
(15 citation statements)
references
References 7 publications
0
12
0
3
Order By: Relevance
“…It ensures that sufficient information is force-written on the stable storage to reach a consistent global decision about the transaction [9,102,131]. A number of 2PC variants [84,98,121] have been proposed and can be classified into following four groups [86].…”
Section: Real Time Commit Protocolsmentioning
confidence: 99%
“…It ensures that sufficient information is force-written on the stable storage to reach a consistent global decision about the transaction [9,102,131]. A number of 2PC variants [84,98,121] have been proposed and can be classified into following four groups [86].…”
Section: Real Time Commit Protocolsmentioning
confidence: 99%
“…By giving up explicit PREPARE-messages, the optimization 'Unsolicited Ready' [8] (named 'Unprompted Ready' in the OSI TP protocol) is achieved. From the point of view of a correct application, a READY-message will never be received unexpectedly.…”
Section: Realization: Implied Preparementioning
confidence: 99%
“…By this, the condition for sending a READY-message is generalised to: "A node having received READY-messages from all neighbours but one writes a log ready record, enters the READY-state and issues a READY-message to the one neighbour, from which no READY-message has been received." This generalised rule is the basis for the well known optimization called 'Last Subordinate Optimization' (LSO) [8].…”
Section: Choosing the Commitment Coordinator 411 Objectivesmentioning
confidence: 99%
See 1 more Smart Citation
“…Classic distributed data managers require that copies be kept fully consistent. Because of this, considerable eort has gone into improving the basic techniques for ensuring this kind of consistency, such a s t w o-phase commit [ELAB85,SAMA93]. However, because the expense of synchronizing updates remains relatively high, work has also been done in constructing weak consistency models.…”
Section: Related Workmentioning
confidence: 99%