Nested transactions: an approach to reliable distributed computing
Nested transactions: an approach to reliable distributed computing
Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
Transaction management in distributed heterogeneous database management systems
Information Systems
Concurrency control in advanced database applications
ACM Computing Surveys (CSUR)
On rigorous Transaction Scheduling
IEEE Transactions on Software Engineering
Database transaction models for advanced applications
Database transaction models for advanced applications
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
A Paradigm for Concurrency Control in Heterogeneous Distributed Database Systems
Proceedings of the Sixth International Conference on Data Engineering
On Serializability of Multidatabase Transactions Through Forced Local Conflicts
Proceedings of the Seventh International Conference on Data Engineering
Proceedings of the Eighth International Conference on Data Engineering
Notes on Data Base Operating Systems
Operating Systems, An Advanced Course
A Transaction Model for Multidatabase Systems
A Transaction Model for Multidatabase Systems
CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 2
Multidatabase services: issues and architectural design
CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 2
The CORDS multidatabase project
IBM Systems Journal
Failure isolation and recovery in composite multidatabases
CASCON '94 Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research
Hi-index | 0.00 |
The CORDS multidatabase service (MDBS) provides transparent access to multiple autonomous and possibly heterogeneous database systems distributed across a communication network. The multidatabase service manages multiple concurrent requests to read data from and write data to component databases through interleaving atomic transactions. The global transaction manager is the MDBS component that guarantees the correct execution, recovery, and global atomicity of multiple distributed global transactions.This paper describes a model for-transaction management in the CORDS distributed environment. We apply the CORDS transaction management model to the design and implementation of an architecture for the global transaction manager in the CORDS MDBS. In particular, we discuss a design for a transaction interface, a multidatabase concurrency control scheduler, and a recovery manager. We also describe some tentative extensions to increase the richness and flexibility of the model to include a broader class of applications.