Concurrency control for mixed transactions in real-time Databases

被引:14
|
作者
Lee, VCS [1 ]
Lam, KW [1 ]
Hung, SL [1 ]
机构
[1] City Univ Hong Kong, Dept Comp Sci, Kowloon, Hong Kong, Peoples R China
关键词
real-time databases; optimistic concurrency control; serialization order adjustment; mixed transactions;
D O I
10.1109/TC.2002.1017702
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many recent studies [8], [10] have suggested that the optimistic concurrency control (OCC) protocols outperform the locking-based protocols in real-time database systems (RTDBS). However, the OCC protocols suffer from the problem of unnecessary transaction restarts that is detrimental to transactions meeting their deadlines. The problem is more intensified in mixed transaction environments where both hard and firm real-time transactions exist. Firm transactions are more vulnerable to restarts when they are in conflict with hard transactions on data access. In this paper, we have addressed the problem and devised an effective OCC protocol with dynamic adjustment of serialization order (DASO), called OCC-DA, for RTDBS with mixed transactions. This protocol can avoid unnecessary transaction restarts by dynamically adjusting the serialization order of the conflicting transactions with respect to the validating transaction. As a result, much resource can be saved and more firm transactions can meet their deadlines without affecting the execution of hard transactions. The characteristics of the OCC-DA protocol have been examined in detail by simulation. The results show that the performance of the OCC-DA protocol is consistently better than the other two popular protocols, OCC with forward validation and OCC with Wait-50, over a wide range of system settings. In particular, the OCC-DA protocol provides a more significant performance gain in mixed transaction environments.
引用
收藏
页码:821 / 834
页数:14
相关论文
共 50 条
  • [1] The reduced ceiling protocol for concurrency control in real-time databases with mixed transactions
    Lam, KY
    Kuo, TW
    Tsang, WH
    Law, GCK
    [J]. COMPUTER JOURNAL, 2000, 43 (01): : 65 - 80
  • [2] Concurrency control for real-time database systems with mixed transactions
    Lam, KY
    Kuo, TW
    Tsang, WH
    [J]. FOURTH INTERNATIONAL WORKSHOP ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 1997, : 96 - 103
  • [3] Concurrency control protocol for scheduling mixed real-time transactions
    Wang, Qiang
    Wang, Hongan
    Jin, Hong
    Fu, Yong
    Dai, Guozhong
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2005, 42 (01): : 18 - 29
  • [4] Using importance of transactions and optimistic concurrency control in firm real-time databases
    Lindström, J
    Raatikainen, K
    [J]. SEVENTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2000, : 463 - 467
  • [5] A concurrency control protocol for real-time nested transactions
    Abdouli, M
    Sadeg, B
    Amanton, L
    Berred, A
    Alimi, A
    [J]. PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2003, : 230 - 235
  • [6] Concurrency Control of Real-Time Web Service Transactions
    Dang, De-Peng
    Jiang, Xue
    Wang, Nan
    Ya, Ying-Ting
    Yao, Wen-Bin
    [J]. JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2018, 34 (01) : 261 - 287
  • [7] Concurrency control protocol in distributed real-time databases
    Cheng, Yuanguo
    Wang, Hongya
    [J]. Journal of Computational Information Systems, 2008, 4 (04): : 1417 - 1422
  • [8] Optimistic concurrency control protocol for real-time databases
    Lam, KW
    Lam, KY
    Hung, SL
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1997, 38 (02) : 119 - 131
  • [9] ON REAL-TIME DATABASES - CONCURRENCY-CONTROL AND SCHEDULING
    YU, PS
    WU, KL
    LIN, KJ
    SON, SH
    [J]. PROCEEDINGS OF THE IEEE, 1994, 82 (01) : 140 - 157
  • [10] Optimistic concurrency control in firm real-time databases
    Jalal, AS
    Tanwani, S
    Ramani, AK
    [J]. DISTRIBUTED COMPUTING - IWDC 2005, PROCEEDINGS, 2005, 3741 : 487 - 492