Implementation of a real-time database system

被引:18
|
作者
Aranha, RFM
Ganti, V
Narayanan, S
Muthukrishnan, CR
Prasad, STS
Ramamritham, K
机构
[1] UNIV WISCONSIN, DEPT COMP SCI, MADISON, WI 53706 USA
[2] INDIAN INST TECHNOL, DEPT COMP SCI & ENGN, MADRAS 600036, TAMIL NADU, INDIA
[3] HCL HP, MADRAS, TAMIL NADU, INDIA
[4] UNIV MASSACHUSETTS, LEDERLE GRAD RES CTR, DEPT COMP SCI, AMHERST, MA 01003 USA
基金
美国国家科学基金会;
关键词
transactions; deadlines; real-time database; scheduling; resource management; real-time operating system; performance evaluation;
D O I
10.1016/S0306-4379(96)00004-X
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A real-time database system is a database system in which transactions have explicit timing constraints such as deadlines. Apart from satisfying the database consistency constraints, transaction executions must also satisfy these timing constraints. The goal of transaction and query processing in real-time databases is to maximise the number of successful transactions in the system. This paper reports on the design, development and performance evaluation of RT-Genesis, a real-time database management system resulting from modifying an existing commercial DBMS, Genesis. RT-Genesis is a relational database management system that accommodates SQL queries and transactions having time constraints. It features time-cognizant algorithms for scheduling, concurrency control and buffer management. The system has been tested and the performance of the different algorithms compared in isolation as well as in combination with different classes of SQL workloads. In addition, a two-phased approach to transaction execution has also been implemented with the goal of exploiting access invariance to improve predictability. This work demonstrates the feasibility of converting nonreal-time DBMSs into real-time DBMSs for firm deadline transactions. Besides reporting on how this was achieved and on the performance of the incorporated algorithms, lessons learned from this experience are also discussed.
引用
收藏
页码:55 / 74
页数:20
相关论文
共 50 条
  • [31] An embedded real-time surveillance system: Implementation and evaluation
    Kristensen, Fredrik
    Hedberg, Hugo
    Jiang, Hongtu
    Nilsson, Peter
    Owall, Viktor
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2008, 52 (01): : 75 - 94
  • [32] Implementation of Real-Time Passenger Safety Alert System
    Krouse, Aaron
    Abdelhadi, Ahmed
    [J]. 2020 6TH IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (IEEE ISSE 2020), 2020,
  • [33] Design and Implementation of Real-Time Audio Transmission System
    Chen, Yunjun
    Jiang, Xiuming
    Yang, Gongyuan
    Cai, Yan
    [J]. MATERIALS SCIENCE AND INFORMATION TECHNOLOGY, PTS 1-8, 2012, 433-440 : 2887 - +
  • [34] Implementation of Timed Automata in a Real-time Operating System
    Kucera, Pavel
    Hyncica, Ondrej
    Honzik, Petr
    [J]. WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, VOLS 1 AND 2, 2010, : 56 - 60
  • [35] The study of Real-Time Database System in distribute interaction simulation system
    Zhao, XJ
    Wang, XG
    Gong, GH
    [J]. SYSTEM SIMULATION AND SCIENTIFIC COMPUTING (SHANGHAI), VOLS I AND II, 2002, : 576 - 580
  • [36] Implementation of a Hardware Accelerator for a Real-time Encryption System
    Shaher, Islam Mohamed
    Mahmoud, Moustafa
    Ibrahim, Hassan
    Ali, Moustafa
    Mostafa, Hassan
    [J]. 2020 IEEE 63RD INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2020, : 627 - 630
  • [37] COPING WITH IMPLEMENTATION DEPENDENCIES IN REAL-TIME SYSTEM VERIFICATION
    MOK, AK
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 600 : 485 - 501
  • [38] Research and implementation of the real-time middleware in open system
    Peng, J
    Liu, JD
    Yang, T
    [J]. GRID AND COOPERATIVE COMPUTING, PT 1, 2004, 3032 : 803 - 808
  • [39] VLSI implementation and evaluation of a real-time operating system
    Nakano, T
    Utama, A
    Shiomi, A
    Imai, M
    Itabashi, M
    [J]. SYSTEMS AND COMPUTERS IN JAPAN, 1996, 27 (06) : 1 - 10
  • [40] An Embedded Real-Time Surveillance System: Implementation and Evaluation
    Fredrik Kristensen
    Hugo Hedberg
    Hongtu Jiang
    Peter Nilsson
    Viktor Öwall
    [J]. Journal of Signal Processing Systems, 2008, 52 : 75 - 94