Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
A guide to the SQL standard
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
Node autonomy in distributed systems
DPDS '88 Proceedings of the first international symposium on Databases in parallel and distributed systems
Quasi serializability: a correctness criterion for global concurrency control in InterBase
VLDB '89 Proceedings of the 15th international conference on Very large data bases
On rigorous Transaction Scheduling
IEEE Transactions on Software Engineering
Transaction management in multidatabase systems
Transaction management in multidatabase systems
Database transaction models for advanced applications
Communications of the ACM - Special issue on information filtering
On optimistic methods for concurrency control
ACM Transactions on Database Systems (TODS)
System level concurrency control for distributed database systems
ACM Transactions on Database Systems (TODS)
The notions of consistency and predicate locks in a database system
Communications of the ACM
Extending the transaction model to capture more meaning
ACM SIGMOD Record
Superdatabases for Composition of Heterogeneous Databases
Proceedings of the Fourth International Conference on Data Engineering
Supporting Updates in Heterogeneous Distributed Database Systems
Proceedings of the Fourth International Conference on Data Engineering
Proceedings of the Fourth International Conference on Data Engineering
Proceedings of the Eighth International Conference on Data Engineering
Mixed concurrency control: Dealing with heterogeneity in distributed database systems
VLDB '88 Proceedings of the 14th International Conference on Very Large Data Bases
Operating systems: An advanced course
Operating systems: An advanced course
METU interoperable database system
ACM SIGMOD Record
Specification and Management of Interdependent Data in OperationalSystems and Data Warehouses
Distributed and Parallel Databases
A Survey of Distributed Database Checkpointing
Distributed and Parallel Databases
A uniform approach to global concurrency control and recovery in multidatabase environment
CIKM '97 Proceedings of the sixth international conference on Information and knowledge management
Global nested transaction management for ODMG-compliant multi-database systems
CIKM '97 Proceedings of the sixth international conference on Information and knowledge management
Formalization of Workflows and Correctness Issues in the Presence of Concurrency
Distributed and Parallel Databases - Special issue on electronic commerce
Multi-site distributed database transactions utilizing deferred update
SAC '97 Proceedings of the 1997 ACM symposium on Applied computing
Revisiting Transaction Management in Multidatabase Systems
Distributed and Parallel Databases
Fuzzy Statistics Estimation in Supporting Multidatabase Query Optimization
Electronic Commerce Research
Transaction Processing in a Mobile, Multi-Database Environment
Multimedia Tools and Applications
IEEE Transactions on Knowledge and Data Engineering
Transaction Processing in Mobile, Heterogeneous Database Systems
IEEE Transactions on Knowledge and Data Engineering
Transactions in Stack, Fork, and Join Composite Systems
ICDT '99 Proceedings of the 7th International Conference on Database Theory
Global Transaction Termination Rules in Composite Database Systems
BNCOD 17 Proceedings of the 17th British National Conferenc on Databases: Advances in Databases
Federated Transaction Management with Snapshot Isolation
Selected papers from the Eight International Workshop on Foundations of Models and Languages for Data and Objects, Transactions and Database Dynamics
Global Semantic Serializability: An Approach to Increase Concurrency in Multidatabase Systems
CooplS '01 Proceedings of the 9th International Conference on Cooperative Information Systems
Design Support for Database Federations
ER '99 Proceedings of the 18th International Conference on Conceptual Modeling
Transaction scheduling in dynamic composite multidatabase systems
CASCON '95 Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
A Multidatabase System Implementation on CORBA
RIDE '96 Proceedings of the 6th International Workshop on Research Issues in Data Engineering (RIDE '96) Interoperability of Nontraditional Database Systems
Transaction Management in Mobile Mutidatabase Systems
ICCNMC '01 Proceedings of the 2001 International Conference on Computer Networks and Mobile Computing (ICCNMC'01)
Site-Locking Protocol for Global Concurrency Control in Multidatabase Systems
IDEAS '99 Proceedings of the 1999 International Symposium on Database Engineering & Applications
Decentralized Transaction Management in Multidatabase Systems
COMPSAC '96 Proceedings of the 20th Conference on Computer Software and Applications
Concurrent checking of global cross-database integrity constraints
Integrity and internal control in information systems V
A Survey of Mobile Transactions
Distributed and Parallel Databases
Introducing self-adaptability into transaction processing
Proceedings of the 2008 ACM symposium on Applied computing
A self-adaptable scheduler for synchronizing transactions in dynamically configurable environments
Data & Knowledge Engineering
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part I
Transaction processing in a peer to peer database network
Data & Knowledge Engineering
Hi-index | 0.00 |
To enforce global serializability in a multidatabase environment the multidatabase transaction manager must take into account the indirect (transitive) conflicts between multidatabase transactions caused by local transactions. Such conflicts are difficult to resolve because the behavior or even the existence of local transactions is not known to the multidatabase system. To overcome these difficulties, we propose to incorporate additional data manipulation operations in the subtransactions of each multidatabase transaction. We show that if these operations create direct conflicts between subtransactions at each participating local database system, indirect conflicts can be resolved even if the multidatabase system is not aware of their existence. Based on this approach, we introduce optimistic and conservative multidatabase transaction management methods that require the local database systems to ensure only local serializability. The proposed methods do not violate the autonomy of the local database systems and guarantee global serializability by preventing multidatabase transactions from being serialized in different ways at the participating database systems. Refinements of these methods are also proposed for multidatabase environments where the participating database systems allow schedules that are cascadeless or transactions have analogous execution and serialization orders. In particular, we show that forced local conflicts can be eliminated in rigorous local systems, local cascadelessness simplifies the design of a global scheduler, and that local strictness offers no significant advantages over cascadelessness.