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 条
  • [1] Design, Implementation, and Evaluation of a Real-Time Object-Oriented Database System
    Ellouze, Zied
    Louati, Nada
    Ben Ayed, Mossaad
    Bouaziz, Rafik
    Alshaya, Shaya Abdullah
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2019, 19 (10): : 125 - 137
  • [2] An Implementation of a Database Management System for Real-Time Large-Lake Observations
    Smith, Joeseph P.
    Miller, Russ J.
    Muzzi, Ronald W.
    Constant, Stephen A.
    Beadle, Kyle S.
    Palladino, Danna A.
    Johengen, Thomas H.
    Ruberg, Steven A.
    [J]. MARINE TECHNOLOGY SOCIETY JOURNAL, 2017, 51 (06) : 5 - 9
  • [3] Design and Implementation of Intelligent Building Control System Based on Real-time Database
    Yan, Hairong
    Zhu, Jinbao
    Sun, Yuying
    Tao, Yuxin
    Lan, Min
    [J]. 2019 1ST INTERNATIONAL CONFERENCE ON INDUSTRIAL ARTIFICIAL INTELLIGENCE (IAI 2019), 2019,
  • [4] Implementation of transactions scheduling for real-time database management
    Fernandes, YMP
    Perkusich, A
    Neto, PFR
    Perkusich, MLB
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 5136 - 5141
  • [5] A MIXED IMPLEMENTATION OF A REAL-TIME SYSTEM
    ANDRE, C
    FANCELLI, L
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1990, 30 (1-5): : 397 - 402
  • [6] Implementation of a real-time MSE system
    DiCicco, D. S.
    Levinton, F. M.
    Galante, M. E.
    [J]. REVIEW OF SCIENTIFIC INSTRUMENTS, 2024, 95 (08):
  • [7] Real-time Database System Implementation of Railway Signal Power Source Remote Monitoring
    Qu Zhijian
    Liu Li
    [J]. MEASURING TECHNOLOGY AND MECHATRONICS AUTOMATION IV, PTS 1 AND 2, 2012, 128-129 : 961 - +
  • [8] Research of Real-Time Database System for Microgrid
    Ding Ming
    Xie Tian
    Wang Lei
    [J]. IEEE PEDG 2010: THE 2ND INTERNATIONAL SYMPOSIUM ON POWER ELECTRONICS FOR DISTRIBUTED GENERATION SYSTEMS, 2010, : 708 - 712
  • [9] Design and Implementation of Real-time Database in Embedded Configuration Software
    Wang Xiujuan
    Li Xiaobing
    Chen Yutang
    Cheng Meng
    Zhang Zhongxin
    Cai Xiuyun
    [J]. INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY II, PTS 1-4, 2013, 411-414 : 370 - +
  • [10] Real-time implementation of a color sorting system
    Srikanteswara, S
    Lu, Q
    King, W
    Drayer, T
    Conners, R
    Kline, E
    Araman, P
    [J]. MACHINE VISION APPLICATIONS, ARCHITECTURES, AND SYSTEMS INTEGRATION VI, 1997, 3205 : 170 - 179