Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
A model for concurrency in nested transactions systems
Journal of the ACM (JACM)
On rigorous Transaction Scheduling
IEEE Transactions on Software Engineering
The CORDS multidatabase project
IBM Systems Journal
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
Using Tickets to Enforce the Serializability of Multidatabase Transactions
IEEE Transactions on Knowledge and Data Engineering
Superdatabases for Composition of Heterogeneous Databases
Proceedings of the Fourth International Conference on Data Engineering
On Serializability of Multidatabase Transactions Through Forced Local Conflicts
Proceedings of the Seventh International Conference on Data Engineering
Altruistic Locking: A Strategy for Coping with Long Lived Transactions
Proceedings of the 2nd International Workshop on High Performance Transaction Systems
Notes on Data Base Operating Systems
Operating Systems, An Advanced Course
Failure isolation and recovery in composite multidatabases
CASCON '94 Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research
NAMING AND SYNCHRONIZATION IN A DECENTRALIZED COMPUTER SYSTEM
NAMING AND SYNCHRONIZATION IN A DECENTRALIZED COMPUTER SYSTEM
Ensuring Transaction Atomicity in Multidatabase Systems
Ensuring Transaction Atomicity in Multidatabase Systems
Overview of Multidatabase Transaction Management
Overview of Multidatabase Transaction Management
Multidatabase services: issues and architectural design
CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 2
Open nested serializability in multidatabase systems
CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 2
Hi-index | 0.00 |
This paper proposes composite multidatabase architecture consisting of multiple, possibly heterogeneous, peer multidatabase servers distributed on a communications network. The domain of each multidatabase server is treated as a multidatabase cell. Global transactions could span multiple multidatabase cells, sometimes forcing multidatabase servers to act as component database systems. Although each multidatabase server guarantees serializable execution histories for transactions under its control, concurrent global transactions spanning multiple multidatabase systems may lead to non-serializable global histories.Some multidatabase concurrency control algorithms guarantee global serializability during composition if all participating cells use them. However, composition should not be restricted by the homogeneity of the concurrency control in each cell. A generic algorithm that maintains global serializability during multidatabase composition through transaction ordering is proposed. This algorithm permits the mixing and matching of any set of global concurrency control algorithms during multidatabase composition while still guaranteeing global serializability.