Management Protocols of Global Transactions Based on Transaction State Transitions in an Optimistic 2-phase Commit Protocol


The Transactions of the Korea Information Processing Society (1994 ~ 2000), Vol. 3, No. 6, pp. 1365-1374, Nov. 1996
10.3745/KIPSTE.1996.3.6.1365,   PDF Download:

Abstract

To alleviate the blocking inherent in 2-phase commit protocol(2PC) that is widely used to ensure the atomicity of global transactions in distributed environments, an optimistic 2PC can be used. Under the optimistic 2PC, compensation transactions are introduced to ensure the atomicity of transactions, which may result in the violation of global serializability the properties of compensation transactions. In this paper, we propose several valid management protocols for global transactions to ensure the global serializability through the analysis of transaction state transitions. To determine the execution of one global transaction, the proposed protocols check the states of other concurrent global transactions. According to the result, execution of the global transaction may be delayed to ensure the global seralizability.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
S. D. Cheon, "Management Protocols of Global Transactions Based on Transaction State Transitions in an Optimistic 2-phase Commit Protocol," The Transactions of the Korea Information Processing Society (1994 ~ 2000), vol. 3, no. 6, pp. 1365-1374, 1996. DOI: 10.3745/KIPSTE.1996.3.6.1365.

[ACM Style]
Shin Dong Cheon. 1996. Management Protocols of Global Transactions Based on Transaction State Transitions in an Optimistic 2-phase Commit Protocol. The Transactions of the Korea Information Processing Society (1994 ~ 2000), 3, 6, (1996), 1365-1374. DOI: 10.3745/KIPSTE.1996.3.6.1365.