A database server for distributed real-time systems: issues and experiences

The design and implementation of database systems for real-time applications presents many new and challenging problems. In addition to maintaining data consistency, the database system must satisfy timing constraints associated with transactions. In this paper we present our experiences in integrating a database server with a real-time operating system kernel and our attempts at providing flexible control for concurrent transaction management. We chose the ARTS operating system kernel as the basis for the real-time database server. Current research issues involving the development of a programming interface and imprecise computing server are also discussed.<<ETX>>

[1]  Hector Garcia-Molina,et al.  Scheduling Real-Time Transactions with Disk Resident Data , 1989, VLDB.

[2]  Sang Hyuk Son,et al.  A token-based synchronisation scheme for distributed real-time databases , 1993, Inf. Syst..

[3]  Philip S. Yu,et al.  On real-time databases: concurrency control and scheduling , 1994, Proc. IEEE.

[4]  Sang Hyuk Son,et al.  Using dynamic adjustment of serialization order for real-time database systems , 1993, 1993 Proceedings Real-Time Systems Symposium.

[5]  Lui Sha,et al.  A Real-Time Locking Protocol , 1991, IEEE Trans. Computers.

[6]  Wei-Kuan Shih,et al.  Algorithms for scheduling imprecise computations , 1991, Computer.

[7]  Michael Stonebraker,et al.  Operating system support for database management , 1981, CACM.

[8]  Young-Kuk Kim,et al.  MRDB: a Multi-user Real-time DataBase testbed , 1994, 1994 Proceedings of the Twenty-Seventh Hawaii International Conference on System Sciences.

[9]  Michael J. Carey,et al.  A Study of Index Structures for a Main Memory Database Management System , 1986, HPTS.

[10]  홍석희 능동성 개념을 지원하는 실시간 다중버전 동시성 제어 기법 , 1993 .

[11]  김일도,et al.  실시간 객체지향 데이타베이스 시스템을 위한 트랜잭션 관리 , 1994 .

[12]  Hector Garcia-Molina,et al.  Scheduling real-time transactions: a performance evaluation , 1988, TODS.

[13]  Sang Hyuk Son,et al.  Implementing a Distributed Real-Time Database Manager , 1991, DASFAA.

[14]  Hideyuki Tokuda,et al.  ARTS: a distributed real-time kernel , 1989, OPSR.

[15]  Umeshwar Dayal,et al.  Time-critical database scheduling: a framework for integrating real-time scheduling and concurrency control , 1989, [1989] Proceedings. Fifth International Conference on Data Engineering.

[16]  Sang Hyuk Son,et al.  Towards a multilevel secure database management system for real-time applications , 1993, [1993] Proceedings of the IEEE Workshop on Real-Time Applications.