Abstract
Traditionally, real-time systems manage their data (e.g. chamber temperature, aircraft locations) in application dependent structures. As real-time systems evolve, their applications become more complex and require access to more data. It thus becomes necessary to manage the data in a systematic and organized fashion. Database management systems provide tools for such organization, so in recent years there has been interest in “merging” database and real-time technology. The resulting integrated system, which provides database operations with real-time constraints is generally called a real-time database system (RTDBS) [1].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
R. Abbott, H. Garcia-Molina, What is a Real-Time Database System?, Abstracts of the Fourth Workshop on Real-Time Operating systems, IEEE, July 1987, 134–138.
R. Abbott, H. Garcia-Molina, Scheduling Real-Time Transactions: A Performance Evaluation, Proceedings of the 14th VLDB Conference, August 1988, 1–12.
R. Abbott, H. Garcia-Molina, Scheduling I/O Requests with Deadlines: A Performance Evaluation, IEEE Real-Time System Symposium, Dec. 1990, 113–124.
R. Abbott, Scheduling Real-Time Transactions: A Performance Evaluation. Ph.D. Dissertation, Princeton University, 1991.
M. Blasgen, J. Gray, M. Mitoma, T. Price, The Convoy Phenomenon, Operating Systems Review, Vol. 13, No. 2, 1979, 20–25.
A. P. Buchmann, D. R. McCarthy, M. Hsu, U. Dayal, Time-Critical Database Scheduling: A Framework for Integrating Real-Time Scheduling and Concurrency Control, IEEE, 1989.
M. J. Carey, T. J. Lehman, Query Processing in Main Memory Database Management Systems, Proceedings of ACM SIGMOD, 1986, 239–250.
M. J. Carey, R. Jauhari, M. Livny, Priority in DBMS Resource Scheduling, Proceedings of the 15th VLDB conference, 1989, 397–410.
S. C. Cheng, J. A. Stankovic, K. Ramamritham, Scheduling Algorithms for Hard Real-Time Systems — A Brief Survey. Hard Real-Time Systems, IEEE, 1988, 150–173.
J. Chung, J. Liu, W. Shih, Fast Algorithms for Scheduling Imprecise Computations, IEEE Real-Time System Symposium, December 1989, 12–19.
D. Corner, The Ubiquitous B-Tree, ACM Computing Surveys. Vol. 11, No. 2, June 1979.
U. Dayal et. al., The HiPAC Project: Combining Active Databases and Timing Constraints, SIGMOD Record, Vol. 17, No. 1, March 1988, 51–70.
C. Devor, C. R. C.rlson, Structural Locking Mechanisms and Their Effect on Database Management System Performance, Information Systems, Vol. 7, No. 4, 1982, 345–358.
D. Dewitt, R. Katz, F. Olken, L. Shapiro, M. Stonebraker, D. Wood, Implementation Techniques for Main Memory Database Systems, Proceedings of ACM SIGMOD, 1984, 1–8.
H. Garcia-Molina, R. J. Lipton, J. Valdes, A Massive Memory Machine, Technical Report No. 315, Dept. of EECS, Princeton University, 1983.
H. Garcia-Molina, K. Salem, Crash Recovery Mechanisms for Main Storage Database Systems, Technical Report Cs-TR-034–86, Dept. of Computer Science, Princeton University, 1986.
J. Haritsa, M. Carey, M. Livny, An Being Optimistic about Real-Time Constraints, Proceedings of the 9th ACM symposium on Principles of Database Systems, April 1990.
J. Haritsa, M. Carey, M. Livny, Dynamic Real-Time Optimistic Concurrency Control, IEEE Real-Time Systems Symposium, December 1990, 94–103.
J. Huang, J. Stankovic, D. Towsley, K. Ramamritham, Real-Time Transaction Processing: Design, Implementation and Performance Evaluation, University of Massachusetts COINS TR, May 1990, 90–43.
J. Huang, J. Stankovic, Buffer Management in Real-Time Databases, University of Massachusetts COINS TR, July 1990, 90–65.
J. Huang, J. A. Stankovic, Experimental Evaluation of Real-Time Concurrency Control Schemes, Proceedings of the 17th VLDB Conference, September 1991, 35–46.
J. Huang, J. Stankovic, On Using Priority Inheritance In Real-Time Databases, IEEE Real-Time Systems Symposium, December 1991, 210–221.
B. Iyer, P. Yu, Y. Lee, Analysis of Recovery Protocols in Distributed On-line Transaction Processing Systems, IEEE Real-Time Systems Symposium, Dec 1986, 226–233.
D. Knuth, The Art of Computer Programming: Sorting and Searching, Addison-Wesley, 1973.
H. F. Korth, A. Silberschatz, Database System Concepts, McGraw Hill, 1986.
H. F. Korth, N. Soparkar, A. Silberschatz, Triggered Real-Time Databases with Consistency Constraints, Proceedings of the 16th VLDB Conference, 1990, 7182.
J. P. Lehoczky, L. Sha, R. Rajkumar, Solutions for some practical problems in prioritized preemptive scheduling, Proceedings of IEEE Real-Time Systems Symposium, 1986, 181–189.
J. P. Lehoczky, L. Sha, J. K. Strosnider, Enhanced Aperiodic Responsiveness in Hard-real-time Environment, Proceedings of IEEE Real-Time Systems Symposium, 1987, 261–270.
J. P. Lehoczky, L. Sha, B. Sprunt, Aperiodic Task Scheduling for Hard-real-time Systems, The Journal of Real-Time-Systems, 1989, 27–60.
K. Lin, M. Lin, Enhancing Availability in Distributed Real-Time Databases, ACM SIGMOD Record, March 1988, 34–43.
C. L. Liu, J. W. Layland, Scheduling Algorithms for Multiprogramming in a Hard Real-Time Environment, Journal of the ACM, Vol. 20, No. 1, 1973, 46–61.
C. H. Papdimitriou, The Theory of Database Concurrency Control„ Computer Science Press, 1986.
J. L. Peterson, A. Silberschatz, Operating System Concepts, Addison-Wesley, 1985.
L. Sha, R. Rajkumar, J. P. Lehoczky, Priority Inheritance Protocols: An Approach to Real-Time Synchronization, Dept. of Computer Science, Carnegie-Mellon University, cMU-cs-87–181, December 1987.
L. Sha, R. Rajkumar, J.P. Lehoczky, Concurrency Control for Distributed Real-Time Databases, ACM SIGMOD Record, March 1988, 82–98.
M. Singhal, Issues and Approaches to Design of Real-Time Database Systems, ACM SIGMOD Record, March 1988, 19–33.
X. Song, J. Liu, How Well Can Data Temporal Consistency be Maintained?, Proceedings of IEEE Symposium on computer-Aided Control System Design, March 1992.
J. Stankovic W. Zhao, On Real-time Transactions, ACM SIGMOD Record, Vol. 17, March 1988, 4–18.
T. J. Teorey, T. B. Pinkerton, A Comparative Analysis of Disk Scheduling Policies, Communications of the ACM, Vol. 15, No. 3, March 1972, 177–184.
P. van der Stok, The Feasibility of a Relational Database Programming Language in Process Control,IEEE Real-Time Systems Symposium, December 1984, 105113.
G. Wiederhold, Database Design, McGraw-Hill, 1983.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kao, B., Garcia-Molina, H. (1994). An Overview of Real-Time Database Systems. In: Halang, W.A., Stoyenko, A.D. (eds) Real Time Computing. NATO ASI Series, vol 127. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-88049-0_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-88049-0_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-88051-3
Online ISBN: 978-3-642-88049-0
eBook Packages: Springer Book Archive