Concurrency control protocol for scheduling mixed real-time transactions

被引:1
作者
Wang, Qiang [1 ]
Wang, Hongan [1 ]
Jin, Hong [1 ]
Fu, Yong [1 ]
Dai, Guozhong [1 ]
机构
[1] Inst. of Soft-ware, Chinese Acad. of Sci.
来源
Jisuanji Yanjiu yu Fazhan/Computer Research and Development | 2005年 / 42卷 / 01期
关键词
Concurrency control; Real-time database; Schedulability; Transaction scheduling;
D O I
10.1360/crad20050103
中图分类号
学科分类号
摘要
Previous study of real-time databases mainly focuses on scheduling and concurrency control of single type real-time transactions. However, there is a very common demand on processing mixed transactions. This paper first introduces a two-level real-time database system model, which provides the support of using aperiodic task scheduling algorithms to improve the system performance. Next, a new real-time concurrency control protocol called mixed concurrency control with dynamic adjustment of serialization order using timestamp intervals (MCC-DATI) is proposed to ensure the data consistency among mixed transactions. The schedulability of hard real-time transactions can be guaranteed by adopting dynamic priority driven scheduling algorithm and bounding the blocking time from aperiodic soft real-time transactions, and the deadline miss ratio of soft real-time transactions may be reduced by adopting aperiodic task scheduling algorithm and dynamic adjustment of serialization order using timestamp intervals. Simulation experiments show that the MCC-DATI protocol can improve the system performance under different workloads and deadline constraints, as compared with previous concurrency control protocols of mixed transactions.
引用
收藏
页码:18 / 29
页数:11
相关论文
empty
未找到相关数据