Principles of transaction-oriented database recovery
ACM Computing Surveys (CSUR)
A database cache for high performance and fast restart in database systems
ACM Transactions on Database Systems (TODS)
Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
A Crash Recovery Scheme for a Memory-Resident Database System
IEEE Transactions on Computers
Concurrency control for distributed real-time databases
ACM SIGMOD Record - Special Issue on Real-Time Database Systems
IEEE Transactions on Computers
ACM Transactions on Database Systems (TODS)
Fundamentals of database systems (2nd ed.)
Fundamentals of database systems (2nd ed.)
Parallelism and recovery in database systems
ACM Transactions on Database Systems (TODS)
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
Priority Inheritance Protocols: An Approach to Real-Time Synchronization
IEEE Transactions on Computers
A Formal Characterization of Epsilon Serializability
IEEE Transactions on Knowledge and Data Engineering
A Two-Version Approach for Real-Time Concurrency Control and Recovery
HASE '98 The 3rd IEEE International Symposium on High-Assurance Systems Engineering
Performance Characteristics of Epsilon Serializability with Hierarchical Inconsistency Bounds
Proceedings of the Ninth International Conference on Data Engineering
Group Consistency for Read-Only Transactions in Mobile Environments
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Real-Time Transaction Management in Mobile Computing Systems
DASFAA '99 Proceedings of the Sixth International Conference on Database Systems for Advanced Applications
A semantic-based concurrency control protocol for real-time transactions
RTAS '96 Proceedings of the 2nd IEEE Real-Time Technology and Applications Symposium (RTAS '96)
Optimistic Similarity-Based Real-Time Concurrency Control
RTAS '98 Proceedings of the Fourth IEEE Real-Time Technology and Applications Symposium
A pre-emptive transaction scheduling protocol for controlling priority inversion
RTCSA '96 Proceedings of the Third International Workshop on Real-Time Computing Systems Application
Scheduling real-time read-only transactions
RTCSA '97 Proceedings of the 4th International Workshop on Real-Time Computing Systems and Applications
Scheduling transactions with temporal constraints: exploiting data semantics
RTSS '96 Proceedings of the 17th IEEE Real-Time Systems Symposium
More optimism about real-time distributed commit processing
RTSS '97 Proceedings of the 18th IEEE Real-Time Systems Symposium
Using Separate Algorithms to Process Read-Only Transactions in Real-Time Systems
RTSS '98 Proceedings of the IEEE Real-Time Systems Symposium
An efficient deadlock prevention approach for service oriented transaction processing
Computers & Mathematics with Applications
Hi-index | 14.98 |
While there has been a significant amount of research in real-time concurrency control, little work has been done in logging and recovery for real-time databases. This paper proposes a two-version approach which considers both real-time concurrency control and recovery. We propose a network-server-based architecture and algorithms which can not only reduce the blocking time of higher-priority transactions and improve the response time of client-side read-only transactions, but also provide a diskless runtime logging mechanism and an efficient and predictable recovery procedure. The performance of the algorithms was verified by a series of simulation experiments by comparing the algorithms with the well-known Priority Ceiling Protocol (PCP), the Read/Write PCP, the New PCP, and the 2-version two-phase locking protocol, for which we have very encouraging results. The schedulability of higher-priority transactions and the response time of client-side read-only transactions were all greatly improved.