Scheduling real-time transactions with disk resident data
VLDB '89 Proceedings of the 15th international conference on Very large data bases
Data access scheduling in firm real-time database systems
Real-Time Systems - Special issue: real-time databases
Distributed and Parallel Databases - Special issue: Research topics in distributed and parallel databases
Concurrency control protocols for real-time databases
Concurrency control protocols for real-time databases
Overload Management in Real-Time Control Applications Using m,k $(m,k)$-Firm Guarantee
IEEE Transactions on Parallel and Distributed Systems
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
A Dynamic Priority Assignment Technique for Streams with (m, k)-Firm Deadlines
IEEE Transactions on Computers
Scheduling Real-time Transactions: a Performance Evaluation
VLDB '88 Proceedings of the 14th International Conference on Very Large Data Bases
Service Differentiation in Real-Time Main Memory Databases
ISORC '02 Proceedings of the Fifth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Dynamic Window-Constrained Scheduling of Real-Time Streams in Media Servers
IEEE Transactions on Computers
AICCSA '06 Proceedings of the IEEE International Conference on Computer Systems and Applications
Hi-index | 0.00 |
This paper presents a multi-class scheduling algorithm for real-time transactions that combine scheduling and concurrency control. It is integrated to MOA, a multi-class overload architecture. The architecture consists of a real-time control layer which provides sophisticated admission control, scheduling and overload management. The proposed algorithm, DBP-CC, allows service differentiation and takes into account resource availability when extracting a transaction. There is no need to execute a concurrency control algorithm afterwards. Simulation results show that DBP-CC can achieve a significant performance even in overload situations.