A Survey of Distributed Database Checkpointing
Distributed and Parallel Databases
Correctness and parallelism in composite systems
PODS '97 Proceedings of the sixteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
SimDS: a simulation environment for the design of distributed database systems
ACM SIGMIS Database
A Low-Cost Checkpointing Technique for Distributed Databases
Distributed and Parallel Databases
Hi-index | 0.00 |
The 2PC (two-phase commit) protocol together with strict 2PL (two-phase locking) can be considered as a de-facto standard for distributed transaction processing. However, 2PC is often unacceptable from a performance and execution-autonomy point of view. Multilevel transaction management offers an alternative solution that allows early commits of subtransactions and thus improves performance and execution autonomy. While the theory of this approach is well established, a practical evaluation in a multi-database environment is still lacking. This paper describes a prototype implementation and initial measurements that compare transaction processing with 2PC versus distributed multi-level transaction management. Although we used SQL in our examples, the concepts presented are applicable to any notion of distributed object management system.