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 条
  • [1] Versioning concurrency control for hard real-time systems
    Shu, LC
    Young, M
    JOURNAL OF SYSTEMS AND SOFTWARE, 2002, 63 (03) : 201 - 218
  • [2] Preemptive transaction scheduling in hard real-time database systems
    Lam, KW
    Hung, SL
    JOURNAL OF SYSTEMS ARCHITECTURE, 1997, 43 (09) : 625 - 637
  • [3] Implementation of hard real-time embedded control systems
    Colnaric, M
    Verber, D
    Gumzej, R
    Halang, WA
    REAL-TIME SYSTEMS, 1998, 14 (03) : 293 - 310
  • [4] Implementation of Hard Real-Time Embedded Control Systems
    Matjazc Colnari
    Domen Verber
    Roman Gumzej
    Wolfgang A. Halang
    Real-Time Systems, 1998, 14 : 293 - 310
  • [5] Handling execution overruns in hard real-time control systems
    Caccamo, M
    Buttazzo, G
    Sha, L
    IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (07) : 835 - 849
  • [6] Integrated Energy Control for Hard Real-time Networks-on-Chip
    Kadeed, Thawra
    Tobuschat, Sebastian
    Ernst, Rolf
    2019 IEEE 40TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2019), 2019, : 4 - 16
  • [7] A Semantic-Based Protocol for Concurrency Control in DOM Database Systems
    Jea, Kuen-Fang
    Chang, Tsui-Ping
    Chen, Shih-Ying
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2009, 25 (05) : 1617 - 1639
  • [8] INTEGRATED COMMITMENT PROTOCOL FOR PARALLEL TRANSACTION PROCESSING IN REAL-TIME SYSTEMS
    YOON, Y
    MOON, S
    MICROPROCESSING AND MICROPROGRAMMING, 1994, 40 (2-3): : 151 - 166
  • [9] Concurrency control for two level mobile real-time transactions in screw data broadcasting systems
    Dang, Depeng
    Zhang, Nan
    Xu, Juan
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2015, 43 (07): : 114 - 117
  • [10] Guarantee the Quality-of-Service of Control Transactions in Real-Time Database Systems
    Deng, Chenggang
    Li, Guohui
    Zhou, Quan
    Li, Jianjun
    IEEE ACCESS, 2020, 8 (08): : 110511 - 110522