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 条
  • [21] Optimal procrastinating voltage scheduling for hard real-time systems
    Zhang, Y
    Lu, ZJ
    Lach, J
    Skadron, K
    Stan, MR
    42nd Design Automation Conference, Proceedings 2005, 2005, : 905 - 908
  • [22] Real-Time Reconfigurations of Embedded Control Systems
    Gharbi, Atef
    Gharsellaoui, Hamza
    Khalgui, Mohamed
    INTERNATIONAL JOURNAL OF SYSTEM DYNAMICS APPLICATIONS, 2016, 5 (03) : 71 - 93
  • [23] A PRE-RUN-TIME SCHEDULING ALGORITHM FOR HARD REAL-TIME SYSTEMS
    SHEPARD, T
    GAGNE, JAM
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (07) : 669 - 677
  • [24] DYNAMIC SCHEDULING OF HARD REAL-TIME TASKS AND REAL-TIME THREADS
    SCHWAN, K
    ZHOU, HY
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (08) : 736 - 748
  • [25] Reliability analysis of hard real-time systems in the presence of controller malfunctions
    Elks, CR
    Dugan, JB
    Johnson, BW
    ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM - 2000 PROCEEDINGS, 2000, : 58 - 64
  • [26] A neural-based concurrency control algorithm for database systems
    Mansour Sheikhan
    Mohsen Rohani
    Saeed Ahmadluei
    Neural Computing and Applications, 2013, 22 : 161 - 174
  • [27] Data-mining synthesised schedulers for hard real-time systems
    Kloukinas, C
    19TH INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2004, : 14 - 23
  • [28] A Fault-Tolerant Ethernet for Hard Real-Time Adaptive Systems
    Gessner, David
    Proenza, Julian
    Barranco, Manuel
    Ballesteros, Alberto
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2019, 15 (05) : 2980 - 2991
  • [29] A neural-based concurrency control algorithm for database systems
    Sheikhan, Mansour
    Rohani, Mohsen
    Ahmadluei, Saeed
    NEURAL COMPUTING & APPLICATIONS, 2013, 22 (01) : 161 - 174
  • [30] The Spring System: Integrated Support for Complex Real-Time Systems
    John A. Stankovic
    Krithi Ramamritham
    Douglas Niehaus
    Marty Humphrey
    Gary Wallace
    Real-Time Systems, 1999, 16 : 223 - 251