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
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
Distributed and Parallel Databases - Special issue: Research topics in distributed and parallel databases
Real-time transaction scheduling in database systems
Information Systems
POSIX.4: programming for the real world
POSIX.4: programming for the real world
Concurrency control algorithms for real-time database systems
Concurrency control algorithms for real-time database systems
An overview of real-time database systems
Advances in real-time systems
A two-phase approach to predictably scheduling real-time transactions
Performance of concurrency control mechanisms in centralized database 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
On using similarity for concurrency control in real-time database systems
Journal of Systems and Software
Updates and view maintenance in soft real-time database systems
Proceedings of the eighth international conference on Information and knowledge management
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
Concurrency control in mobile distributed real-time database systems
Information Systems
Real-Time Database Systems in the New Millenium
Real-Time Systems
Advances in real-time database systems research
ACM SIGMOD Record
Time-Constrained Transaction Management: Real-Time Constraints in Database Transaction Systems
Time-Constrained Transaction Management: Real-Time Constraints in Database Transaction Systems
Real-Time Database Systems: Issues and Applications
Real-Time Database Systems: Issues and Applications
Priority Inheritance Protocols: An Approach to Real-Time Synchronization
IEEE Transactions on Computers
Temporal and Real-Time Databases: A Survey
IEEE Transactions on Knowledge and Data Engineering
Multiclass Query Scheduling in Real-Time Database Systems
IEEE Transactions on Knowledge and Data Engineering
Real-Time Index Concurrency Control
IEEE Transactions on Knowledge and Data Engineering
Semantics-Based Transaction Processing for Real-Time Databases: the Case of Automated Stock Trading
INFORMS Journal on Computing
Supporting predictability in real-time database systems
RTAS '96 Proceedings of the 2nd IEEE Real-Time Technology and Applications Symposium (RTAS '96)
Value-cognizant admission control for RTDB systems
RTSS '96 Proceedings of the 17th IEEE Real-Time Systems Symposium
Real-Time Data Access Control on B-Tree Index Structures
ICDE '99 Proceedings of the 15th International Conference on Data Engineering
Strategies for resolving inter-class data conflicts in mixed real-time database systems
Journal of Systems and Software
Improving the performance of read-only transactions through asynchronous speculation
Proceedings of the 2008 Spring simulation multiconference
QoS management for real-time DataBases in embedded systems
Proceedings of the 2008 Euro American Conference on Telematics and Information Systems
Improving the performance of read-only transactions through speculation
DNIS'07 Proceedings of the 5th international conference on Databases in networked information systems
Speculation-based protocols for improving the performance of read-only transactions
International Journal of Computational Science and Engineering
An evaluation of concurrency control protocols for web services oriented e-commerce
DASFAA'06 Proceedings of the 11th international conference on Database Systems for Advanced Applications
Hi-index | 0.00 |
Previous research in real-time concurrency control mainly focuses on the schedulability guarantee of hard real-time transactions and the reduction of the miss rate of soft real-time transactions. Although many new database applications have significant response time requirements, not much work has been done in the joint scheduling of traditional nonreal-time transactions and soft real-time transactions. In this paper, we study the concurrency control problems in mixed soft real-time database systems, in which both non-real-time and soft real-time transactions exist simultaneously. The objectives are to identify the cost and the performance tradeoff in the design of cost-effective and practical real-time concurrency control protocols, and to evaluate their performance under different real-time and non-real-time supports. In particular, we are interested in studying the impacts of different scheduling approaches for soft real-time transactions on the performance of non-real-time transactions. Instead of proposing yet another completely new real-time concurrency control protocol, our objective is to design an efficient integrated concurrency control method based on existing techniques. We propose several methods to integrate the well-known two phase locking and optimistic concurrency control with the aims to meet the deadline requirements of soft real-time transactions and, at the same time, to minimize the impact on the performance of non-real-time transactions. We have conducted a series of experiments based on a sanitized version of stock trading systems to evaluate the performance of both soft real-time and non-real-time transactions under different real-time supports in the system.