Transaction management in the R* distributed database management system
ACM Transactions on Database Systems (TODS)
ACM Transactions on Database Systems (TODS)
Open commit protocols tolerating commission failures
ACM Transactions on Database Systems (TODS)
Coordinator log transaction execution protocol
Distributed and Parallel Databases
Commit protocols for externalized-commit heterogeneous database systems
Distributed and Parallel Databases
Two-phase commit optimizations in a commercial distributed environment
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
Reliability mechanisms for SDD-1: a system for distributed databases
ACM Transactions on Database Systems (TODS)
Dealing with incompatible presumptions of commit protocols in multidatabase systems
SAC '96 Proceedings of the 1996 ACM symposium on Applied Computing
The PROMPT Real-Time Commit Protocol
IEEE Transactions on Parallel and Distributed Systems
An atomic commit protocol for gigabit-networked distributed database systems
Journal of Systems Architecture: the EUROMICRO Journal
The Byzantine Generals Problem
ACM Transactions on Programming Languages and Systems (TOPLAS)
Using timestamping to optimize two phase commit
PDIS '93 Proceedings of the second international conference on Parallel and distributed information systems
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
SIGMOD '81 Proceedings of the 1981 ACM SIGMOD international conference on Management of data
Implementation techniques for main memory database systems
SIGMOD '84 Proceedings of the 1984 ACM SIGMOD international conference on Management of data
The Presumed-Either Two-Phase Commit Protocol
IEEE Transactions on Knowledge and Data Engineering
An Argument in Favour of Presumed Commit Protocol
ICDE '97 Proceedings of the Thirteenth International Conference on Data Engineering
A Single Phase Distributed Commit Protocol for Main Memory Database Systems
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
A New Presumed Commit Optimization for Two Phase Commit
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
Notes on Data Base Operating Systems
Operating Systems, An Advanced Course
Distributed Systems - Architecture and Implementation, An Advanced Course
Distributed Systems - Architecture and Implementation, An Advanced Course
Analytical modelling of priority commit protocol for reliable Web applications
Proceedings of the 2004 ACM symposium on Applied computing
1-2PC: the one-two phase atomic commit protocol
Proceedings of the 2004 ACM symposium on Applied computing
Concurrency Control and Consistency of Multiple Copies of Data in Distributed Ingres
IEEE Transactions on Software Engineering
A Formal Model of Crash Recovery in a Distributed System
IEEE Transactions on Software Engineering
Promoting levels of openness on component-based adaptable middleware
Proceedings of the 6th international workshop on Adaptive and reflective middleware: held at the ACM/IFIP/USENIX International Middleware Conference
Two-phase commit processing with restructured commit tree
PCI'01 Proceedings of the 8th Panhellenic conference on Informatics
Performance evaluation of Atomic Commit Protocols for mobile transactions
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 |
Advanced software application systems commonly execute atop multiple interconnected computing platforms. Regardless of whether the underlying platforms being homogeneous or heterogeneous, such systems require basic reliability guarantees to ensure deterministic outcomes in the presence of faults. Similar guarantees are provided by database systems through the 'atomicity' property of transactions. In distributed database systems, this property is ensured, across different database sites, by means of 'atomic commit protocols' (ACPs). An ACP guarantees, in spite of possible failures, that each transaction has a deterministic final outcome. This outcome represents either the execution of the transaction as a whole, across all participating sites, or none at all. Thus, it is imperative to trace the problem of atomic commitment in distributed database systems and to highlight its current dimensions as well as its proposed solutions. Such an effort establishes a foundational stage for investigating and developing more elaborate and novel solutions to the problem. These solutions are likely to satisfy the reliability needs of future generations' application systems in a cost-effective manner.