Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
Scheduling real-time transactions with disk resident data
VLDB '89 Proceedings of the 15th international conference on Very large data bases
Real-time transaction processing: design, implementation, and performance evaluation
Real-time transaction processing: design, implementation, and performance evaluation
IEEE Transactions on Computers
Scheduling real-time transactions: a performance evaluation
ACM Transactions on Database Systems (TODS)
Data access scheduling in firm real-time database systems
Real-Time Systems - Special issue: real-time databases
Priority inheritance in soft real-time databases
Real-Time Systems - Special issue: real-time databases
POSIX.4: programming for the real world
POSIX.4: programming for the real world
An overview of real-time database systems
Advances in real-time systems
Applying update streams in a soft real-time database system
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
Integrating standard transactions in firm real-time database systems
Information Systems - Special issue on real-time database systems
Multiclass transaction scheduling and overload management in firm real-time database systems
Information Systems - Special issue on real-time database systems
A real-time concurrency control protocol for main-memory database systems
Information Systems
On being optimistic about real-time constraints
PODS '90 Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
Advances in real-time database systems research
ACM SIGMOD Record
Evaluation of concurrency control strategies for mixed soft real-time database systems
Information Systems - Databases: Creation, management and utilization
Priority Inheritance Protocols: An Approach to Real-Time Synchronization
IEEE Transactions on Computers
Supporting predictability in real-time database systems
RTAS '96 Proceedings of the 2nd IEEE Real-Time Technology and Applications Symposium (RTAS '96)
Concurrency control for real-time database systems with mixed transactions
RTCSA '97 Proceedings of the 4th International Workshop on Real-Time Computing Systems and Applications
Transaction routing in real-time shared disks clusters
ICCS'05 Proceedings of the 5th international conference on Computational Science - Volume Part III
Priority conscious transaction routing in a real-time shared disks cluster
APPT'05 Proceedings of the 6th international conference on Advanced Parallel Processing Technologies
Journal of Systems and Software
Hi-index | 0.00 |
Although many efficient concurrency control protocols have been proposed for real-time database systems, they are mainly restricted for systems with a single type of real-time transactions or a mixed set of soft real-time and non-real-time transactions only. Their performance objective usually aims at the minimization of the number of missed deadlines of soft real-time transactions or to guarantee the deadline satisfaction of hard real-time transactions. So far, it is still lack of any good study on the design of concurrency control strategies for mixed real-time database systems (MRTDBS), which consist of both hard and soft real-time transactions, and together with non-real-time transactions. Due to the very different performance requirements of hard and soft real-time transactions, existing real-time concurrency control protocols may not be suitable to MRTDBS. In this paper, we propose strategies for resolving data conflicts between different types of transactions in an MRTDBS so that the performance requirements of each individual transaction type can be satisfied and, at the same time, the overall system performance can be improved. The performance of the proposed strategies is evaluated and compared with a real-time optimistic approach, which has been shown to give a better performance than the lock-based protocols for soft and firm real-time transactions.