A multidatabase transaction model for InterBase
Proceedings of the sixteenth international conference on Very large databases
Action logic and pure induction
JELIA '90 Proceedings of the European workshop on Logics in AI
Database transaction models for advanced applications
Database transaction models for advanced applications
Database transaction models for advanced applications
Using Carnot for enterprise information integration
PDIS '93 Proceedings of the second international conference on Parallel and distributed information systems
The Carnot Heterogeneous Database Project: Implemented Applications
Distributed and Parallel Databases
Managing semantic heterogeneity in databases: a theoretical prospective
PODS '97 Proceedings of the sixteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Global Predicate-Based Locks in Long-Running Transactions
EDOC '97 Proceedings of the 1st International Conference on Enterprise Distributed Object Computing
Hi-index | 0.00 |
The Carnot Project at MCC is addressing the problem of logically unifying physically-distributed, enterprise-wide, heterogeneous information. Carnot will provide a user with the means to navigate information efficiently and transparently, to update that information consistently, and to write applications easily for large, heterogeneous, distributed information systems. A prototype has been implemented which provides services for (a) enterprise modeling and model integration to create an enterprise-wide view, (b) semantic expansion of queries on the view to queries on individual resources, and (c) inter-resource consistency management. This paper describes the Carnot approach to transaction processing in environments where heterogeneous, distributed, and autonomous systems are required to coordinate the update of the local information under their control. In this approach, subtransactions are represented as a set of tasks and a set of intertask dependencies that capture the semantics of a particular relaxed transaction model. A scheduler has been implemented which schedules the execution of these tasks in the Carnot environment so that all intertask dependencies are satisfied.