Principles of transaction-oriented database recovery
ACM Computing Surveys (CSUR)
Transaction management in the R* distributed database management system
ACM Transactions on Database Systems (TODS)
Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
An optimistic commit protocol for distributed transaction management
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
A fault-tolerant commit protocol for replicated databases
PODS '92 Proceedings of the eleventh ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Coordinator log transaction execution protocol
Distributed and Parallel Databases
Unreliable failure detectors for reliable distributed systems
Journal of the ACM (JACM)
Dealing with partial failures in multiple processor primary-backup systems
CIKM '97 Proceedings of the sixth international conference on Information and knowledge management
Replication management using the state-machine approach
Distributed systems (2nd Ed.)
The PROMPT Real-Time Commit Protocol
IEEE Transactions on Parallel and Distributed 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
Two-Phase Commit Optimizations and Tradeoffs in the Commercial Environment
Proceedings of the Ninth International Conference on Data Engineering
A New Presumed Commit Optimization for Two Phase Commit
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
The ClustRa Telecom Database: High Availability, High Throughput, and Real-Time Response
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
Revistiting the Relationship Between Non-Blocking Atomic Commitment and Consensus
WDAG '95 Proceedings of the 9th International Workshop on Distributed Algorithms
A Low-Latency Non-blocking Commit Service
DISC '01 Proceedings of the 15th International Conference on Distributed Computing
Reducing the Blocking in Two-Phase Commit Protocol Employing Backup Sites
COOPIS '98 Proceedings of the 3rd IFCIS International Conference on Cooperative Information Systems
Notes on Data Base Operating Systems
Operating Systems, An Advanced Course
A Single-Phase Non-Blocking Atomic Commitment Protocol
DEXA '98 Proceedings of the 9th International Conference on Database and Expert Systems Applications
Reducing the cost for non-blocking in atomic commitment
ICDCS '96 Proceedings of the 16th International Conference on Distributed Computing Systems (ICDCS '96)
One-Phase Commit: Does It Make Sense?
ICPADS '98 Proceedings of the 1998 International Conference on Parallel and Distributed Systems
Concurrency Control and Consistency of Multiple Copies of Data in Distributed Ingres
IEEE Transactions on Software Engineering
Efficient Execution of Small (Single-Tuple) Transactions in Main-Memory Databases
ADBIS '08 Proceedings of the 12th East European conference on Advances in Databases and Information Systems
Main memory commit processing: the impact of priorities
DASFAA'08 Proceedings of the 13th international conference on Database systems for advanced applications
Hi-index | 0.00 |
Distributed transactional systems require an atomic commitment protocol to preserve atomicity of the ACID properties. However, the industry leading standard, 2PC, is slow and adds a significant overhead to transaction processing. In this paper, a new atomic commitment protocol for main-memory primary-backup systems, C2PC, is proposed. It exploits replication to avoid disk-logging and performs the commit processing in a circular fashion. The analysis shows that C2PC has the same delay as 1PC, and reduces the total overhead compared to 2PC.