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 条
  • [41] Implementation of a coherent real-time noise radar system
    Ankel, Martin
    Tholen, Mats
    Bryllert, Tomas
    Ulander, Lars M. H.
    Delsing, Per
    [J]. IET RADAR SONAR AND NAVIGATION, 2023,
  • [42] IMPLEMENTATION OF AEP REAL-TIME MONITORING-SYSTEM
    DOPAZO, JF
    EHRMANN, ST
    KLITIN, OA
    SASSON, AM
    VANSLYCK, LS
    [J]. IEEE TRANSACTIONS ON POWER APPARATUS AND SYSTEMS, 1976, 95 (05): : 1618 - 1629
  • [43] A VLSI system implementation for real-time object detection
    Melton, RW
    Huang, TC
    Alford, CO
    Becker, L
    [J]. ISCAS 96: 1996 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - CIRCUITS AND SYSTEMS CONNECTING THE WORLD, VOL 4, 1996, : 320 - 323
  • [44] Real-time implementation of multiview image synthesis system
    Jang, Se-Hoon
    Han, Chung-Shin
    Kim, Jae-Sub
    Kim, Dong-Wook
    Park, Hochong
    Yoo, Jisang
    [J]. OPTICAL ENGINEERING, 2007, 46 (04)
  • [45] REAL-TIME SYSTEM IMPLEMENTATION - THE TRANSPUTER AND OCCAM ALTERNATIVE
    ELIZABETH, M
    HULL, C
    ZAREAALIABADI, A
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1989, 26 (02): : 77 - 84
  • [46] IMPLEMENTATION OF STRUCTURED CODE TECHNIQUES ON A REAL-TIME SYSTEM
    ROMANOS, JP
    [J]. COMPUTER, 1975, 8 (06) : 48 - 49
  • [47] Design and Implementation of a Real-time Simulation Test System
    Bai Zhuanyan
    Yan Tian
    Zhang Aimin
    Zhang Hang
    Ren Zhigang
    Huang Jingjing
    [J]. 2017 29TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2017, : 1119 - 1124
  • [48] A study on real-time implementation of the view interpolation system
    Kim, DH
    Kim, JH
    Yoon, YI
    Oh, IH
    Choi, JS
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2003, E86A (06) : 1344 - 1352
  • [49] The design and implementation of a real-time data dispatching system
    Perng, NC
    Tsai, NT
    Hsieh, JW
    Kuo, TW
    [J]. ISORC 2003: SIXTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2003, : 285 - 291
  • [50] CPU scheduling in an embedded active real-time database system
    Liao, GQ
    Liu, YS
    Xiao, YY
    Wang, LN
    Wang, HT
    [J]. CONCURRENT ENGINEERING: THE WORLDWIDE ENGINEERING GRID, PROCEEDINGS, 2004, : 903 - 908