Transaction management in the R* distributed database management system
ACM Transactions on Database Systems (TODS)
An optimistic commit protocol for distributed transaction management
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Coordinator log transaction execution protocol
Distributed and Parallel Databases
Revisiting commit processing in distributed database systems
SIGMOD '97 Proceedings of the 1997 ACM SIGMOD international conference on Management of data
Atomicity with incompatible presumptions
PODS '99 Proceedings of the eighteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
An atomic commit protocol for gigabit-networked distributed database systems
Journal of Systems Architecture: the EUROMICRO Journal
Dictatorial Transaction Processing: Atomic Commitment Without Veto Right
Distributed and Parallel Databases
An Argument in Favour of Presumed Commit Protocol
ICDE '97 Proceedings of the Thirteenth International Conference on Data Engineering
Notes on Data Base Operating Systems
Operating Systems, An Advanced Course
Distributed Systems - Architecture and Implementation, An Advanced Course
One-Phase Commit: Does It Make Sense?
ICPADS '98 Proceedings of the 1998 International Conference on Parallel and Distributed Systems
Two-phase commit processing with restructured commit tree
PCI'01 Proceedings of the 8th Panhellenic conference on Informatics
Blocking reduction for distributed transaction processing within MANETs
Distributed and Parallel Databases
On performance evaluation and design of atomic commit protocols for mobile transactions
Distributed and Parallel Databases
Main memory commit processing: the impact of priorities
DASFAA'08 Proceedings of the 13th international conference on Database systems for advanced applications
Performance evaluation of Atomic Commit Protocols for mobile transactions
International Journal of Intelligent Information and Database Systems
Atomic commit protocols, their integration, and their optimisations in distributed database systems
International Journal of Intelligent Information and Database Systems
International Journal of Intelligent Information and Database Systems
International Journal of Intelligent Information and Database Systems
Hi-index | 0.00 |
This paper proposes a one-phase, two-phase commit (1-2PC) protocol that can be used to atomically commit Internet transactions distributed across sites in a wide area network. The 1-2PC protocol is characterized by its ability to dynamically select between one-phase and two-phase atomic commit protocols depending on the behavior of transactions and the system requirements. Thus, it offers the performance advantages of the one-phase atomic commit protocol whenever possible, while still providing the wide applicability of the two-phase commit protocol. This is achieved in spite of the incompatibilities between one-phase and two-phase commit protocols that lead to the general practice of having to adopt a single atomic commit protocol in any distributed database system.