Integrated concurrency control protocol for hard real-time database systems

被引:1
|
作者
Lam, KW [1 ]
Hung, SL [1 ]
机构
[1] City Univ Hong Kong, Dept Comp Sci, Kowloon, Peoples R China
来源
IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES | 1997年 / 144卷 / 04期
关键词
hard real-time systems; real-time scheduling; database systems; concurrency controls; transaction processing;
D O I
10.1049/ip-cdt:19971224
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Real-time transactions must meet their deadlines in hard real-time database systems (RTDBS). To preserve data integrity, hard RTDBS require concurrency control protocols to synchronise transactions to access shared data. Transaction blocking enforced by concurrency control protocols leads to priority inversion problems which violate the principle of priority-based scheduling and degrade system schedulability. Unfortunately, this blocking time can be indefinitely long, which is unacceptable in hard real-time applications. An integrated scheduling and concurrency control protocol is proposed that allows a high priority transaction to pre-empt an uncommitted lower priority transaction while preventing the lower priority transaction from being restarted even in the face of data conflicts. The new protocol alleviates priority inversion problems by allowing more transaction schedules than other protocols.
引用
收藏
页码:214 / 218
页数:5
相关论文
共 50 条
  • [31] Value-based scheduling for multiprocessor real-time database systems
    Tseng, SM
    Chin, YH
    Yang, WP
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1998, E81D (01): : 137 - 143
  • [32] A pre-run-time scheduling algorithm for hard real-time systems - Comment
    Abdelzaher, TF
    Shin, KG
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1997, 23 (09) : 599 - 600
  • [33] The spring system: Integrated support for complex real-time systems
    Stankovic, JA
    Ramamritham, K
    Niehaus, D
    Humphrey, M
    Wallace, G
    REAL-TIME SYSTEMS, 1999, 16 (2-3) : 223 - 251
  • [34] A flexible model of time constraints for control and multimedia real-time systems
    López, JM
    García, D
    REAL TIME PROGRAMMING 1999 (WRTP'99), 1999, : 233 - 238
  • [35] Energy-Efficient Multicore Scheduling for Hard Real-Time Systems: A Survey
    Sheikh, Saad Zia
    Pasha, Muhammad Adeel
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2019, 17 (06)
  • [36] Fault-Tolerant Compensation of the Propagation Delay for Hard Real-Time Systems
    Losert, Thomas
    Schlager, Martin
    Elmenreich, Wilfried
    JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2005, 9 (04) : 346 - 352
  • [37] Robust adaptive metrics for deadline assignment in distributed hard real-time systems
    Jonsson, J
    Shin, KG
    REAL-TIME SYSTEMS, 2002, 23 (03) : 239 - 271
  • [38] Robust Adaptive Metrics for Deadline Assignment in Distributed Hard Real-Time Systems
    Jan Jonsson
    Kang G. Shin
    Real-Time Systems, 2002, 23 : 239 - 271
  • [39] A component model for hard real-time systems: CCM with ARINC-653
    Dubey, Abhishek
    Karsai, Gabor
    Mahadevan, Nagabhushan
    SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (12) : 1517 - 1550
  • [40] MESI-Based Cache Coherence for Hard Real-Time Multicore Systems
    Uhrig, Sascha
    Tadros, Lillian
    Pyka, Arthur
    ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2015, 2015, 9017 : 212 - 223