Object-based semantic real-time concurrency control
- 30 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
This paper presents a technique that is capable of supporting two major requirements for concurrency control in real-time databases; data temporal consistency, and data logical consistency, as well as tradeoffs between these requirements. Our technique is based upon a real-time object-oriented database model in which each object has its own unique compatibility function that expresses the conditional compatibility of any two potential concurrent operations on the object. The conditions use the semantics of the object, such as allowable imprecision, along with current system state, such as time and the active operations on the object. Our concurrency control technique enforces that allowable concurrency expressed by the compatibility function by using semantic locking controlled by each individual object. The real-time object-oriented database model and process of evaluating the compatibility function to grant semantic locks are described.<>Keywords
This publication has 11 references indexed in Scilit:
- Application semantics and concurrency control of real-time data-intensive applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Real-time considerations in submarine target motion analysisPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Earliest deadline scheduling for real-time database systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A formal characterization of epsilon serializabilityIEEE Transactions on Knowledge and Data Engineering, 1995
- Real-time databasesDistributed and Parallel Databases, 1993
- RTC: Language support for real-time concurrencyReal-Time Systems, 1993
- Scheduling real-time transactionsACM Transactions on Database Systems, 1992
- Synchronizing transactions on objectsIEEE Transactions on Computers, 1988
- Synchronizing shared abstract typesACM Transactions on Computer Systems, 1984
- Using semantic knowledge for transaction processing in a distributed databaseACM Transactions on Database Systems, 1983