Abstract
Real-time systems is becoming one of many application areas whose development requires the involvement of database system concepts. Due to ever increasing volume of information being handled by data-intensive real-time applications, a need has arisen for applying database technology to real-time systems. Management of real-time information through a database system requires the integration of concepts from database systems and real-time systems, which is not a trivial task. Some new criteria have to be developed to involve timing constraints of real-time applications in many database system design issues, such as the structure and organization of the underlying data, transaction scheduling, query processing, data buffering, CPU and IO scheduling. In this paper, we mention about benefits and potential problems of applying database technology to real-time systems, provide the current status of the research in this field, and summarize our work on scheduling database transactions with timing constraints.
Preview
Unable to display preview. Download preview PDF.
References
Abbott, R., Garcia-Molina, H.: Scheduling Real-Time Transactions: A Performance Evaluation. 14th International Conference on Very Large Data Bases. (1988) 1–12
Abbott, R., Garcia-Molina, H.: Scheduling Real-Time Transactions with Disk Resident Data. 15th International Conference on Very Large Data Bases. (1989) 385–396
Abbott, R., Garcia-Molina, H.: Scheduling I/O Requests with Deadlines: A Performance Evaluation, 11th Real-Time Systems Symposium. (1990) 113–124
Biyabani, S., Stankovic, J., Ramamritham, K.: The Integration of Deadline and Criticalness in Hard Real-Time Scheduling. 9th Real-Time Systems Symposium. (1988) 152–160
Carey, M., Jauhari, R., Livny, M.: Priority in DBMS Resource Scheduling. 15th International Conference on Very Large Data Bases. (1989) 397–410
Chen, S., Stankovic, J., Kurose, J., Townley, D.: Performance Evaluation of Two New Disk Scheduling Algorithms for Real-Time Systems. Real-Time Systems Journal. 3 (1991) 307–336
Haritsa, J., Carey, M., Livny, M.: On Being Optimistic About Real-Time Constraints. ACM SIGACT-SIGMOD-SIGART. (1990) 331–343
Haritsa, J., Carey, M., Livny, M.: Dynamic Real-Time Optimistic Concurrency Control. 11th Real-Time Systems Symposium. (1990) 94–103
Haritsa, J., Carey, M., Livny, M.: Value-Based Scheduling in Real-Time Database Systems. Technical Report No.1024, Dept. of Computer Science, University of Wisconsin-Madison. (1991)
Haritsa, J., Carey, M., Livny, M.: Data Access Scheduling in Firm Real-Time Database Systems. Real-Time Systems Journal. 4 (1992) 203–241
Homg, D., Johnson, T., Chakravarthy, S.: Real-Time Transaction Scheduling: A Cost Conscious Approach. ACM SIGMOD Conference. (1993) 197–206
Huang, J., Stankovic, J., Towsley, D., Ramamritham, K.: Experimental Evaluation of Real-Time Transaction Processing. 10th Real-Time Systems Symposium. (1989) 144–153
Huang, J., Stankovic, J., Ramamritham, K., Towsley, D.: Experimental Evaluation of Real-Time Optimistic Concurrency Control Schemes. 17th International Conference on Very Large Data Bases. (1991) 35–46
Kim, W., Srivastava, J.: Enhancing Real-Time DBMS Performance with Multiversion Data and Priority Based Disk Scheduling. 12th Real-Time Systems Symposium. (1991) 222–231
Lin, K.J.: Consistency Issues in Real-Time Database Systems. 22nd Hawaii International Conference on Systems Sciences. (1989) 654–661
Özsoyoglu, G., Özsoyoglu, Z.M., Hou, W.C.: Research in Time and Error-Constrained Database Query Processing. 7th IEEE Workshop on Real-Time Operating Systems and Software. (1990) 32–38
Sha, L., Rajkumar, R., Lehoczky, J.: Concurrency Control for Distributed Real-Time Databases. ACM SIGMOD Record. 17 (1988) 82–98
Sha, L., Rajkumar, R., Lehoczky, J.: Priority Inheritance Protocols: An Approach to Real-Time Synchronization. IEEE Transaction on Computers. 39 (1990) 1175–1185
Sha, L., Rajkumar, R., Son, S.H., Chang, C.H.: A Real-Time Locking Protocol. IEEE Transactions on Computers. 40 (1991) 793–800
Singhal, M.: Issues and Approaches to Design of Real-time Database Systems. ACM SIGMOD Record. 17 (1988) 19–33
Son, S.H., Park, S., Lin, Y.: An Integrated Real-Time Locking Protocol. 8th International Conference on Data Engineering. (1992) 527–534
Stankovic, J., Zhao, W.: On Real-Time Transactions. ACM SIGMOD Record. 17 (1988) 4–18
Ulusoy, Ö., Belford, G.G.: Real-Time Lock Based Concurrency Control in a Distributed Database System. 12th International Conference on Distributed Computing Systems. (1992) 136–143
Ulusoy, Ö., Belford, G.G.: Real-Time Transaction Scheduling in Database Systems. Information Systems. 18 (1993) 559–580
Ulusoy, Ö.: Processing Real-Time Transactions in a Replicated Database System. International Journal of Distributed and Parallel Databases (to appear)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ulusoy, Ö. (1994). Applying database technology to real-time systems. In: Karagiannis, D. (eds) Database and Expert Systems Applications. DEXA 1994. Lecture Notes in Computer Science, vol 856. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58435-8_227
Download citation
DOI: https://doi.org/10.1007/3-540-58435-8_227
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58435-3
Online ISBN: 978-3-540-48796-8
eBook Packages: Springer Book Archive