Abort-oriented concurrency control for real-time databases

被引:5
|
作者
Kuo, TW [1 ]
Liang, MC
Shu, LC
机构
[1] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Taipei 106, Taiwan
[2] Natl Chung Cheng Univ, Dept Comp Sci & Informat Engn, Chiayi 621, Taiwan
[3] Chang Jung Univ, Dept Informat Management, Tainan 711, Taiwan
关键词
real-time databases; concurrency control; transaction aborting; priority inversion;
D O I
10.1109/12.936233
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
There has been growing interest in the performance of transaction systems that have significant response time requirements. These requirements are usually specified as hard or soft deadlines on individual transactions and a concurrency control algorithm must attempt to meet the deadlines as well as preserve data consistency. This paper proposes a class of simple and efficient abort-oriented concurrency control algorithms in which the schedulability of a transaction system is improved by aborting transactions that introduce excessive blockings. We consider different levels of the aborting relationship among transactions and evaluate the impacts of the aborting relationship when the relationship is built in an online or offline fashion. We measure aborting overheads on a system running the LynxOS real time operating system. The strengths of the work are demonstrated by improving the worst-case schedulability of an avionics example [20]; a satellite control system [7], and randomly generated transaction sets.
引用
收藏
页码:660 / 673
页数:14
相关论文
共 50 条
  • [1] A characterization of re-execution costs for real-time abort-oriented protocols
    Shu, LC
    FIFTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 1998, : 286 - 292
  • [2] Concurrency control protocol in distributed real-time databases
    Cheng, Yuanguo
    Wang, Hongya
    Journal of Computational Information Systems, 2008, 4 (04): : 1417 - 1422
  • [3] Optimistic concurrency control protocol for real-time databases
    Lam, KW
    Lam, KY
    Hung, SL
    JOURNAL OF SYSTEMS AND SOFTWARE, 1997, 38 (02) : 119 - 131
  • [4] Concurrency control for mixed transactions in real-time Databases
    Lee, VCS
    Lam, KW
    Hung, SL
    IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (07) : 821 - 834
  • [5] ON REAL-TIME DATABASES - CONCURRENCY-CONTROL AND SCHEDULING
    YU, PS
    WU, KL
    LIN, KJ
    SON, SH
    PROCEEDINGS OF THE IEEE, 1994, 82 (01) : 140 - 157
  • [6] Optimistic concurrency control in firm real-time databases
    Jalal, AS
    Tanwani, S
    Ramani, AK
    DISTRIBUTED COMPUTING - IWDC 2005, PROCEEDINGS, 2005, 3741 : 487 - 492
  • [7] A Secure Real-Time Concurrency Control Protocol for Mobile Distributed Real-Time Databases
    Xiao, Yingyuan
    Liu, Yunsheng
    Liao, Guoqiong
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (01): : 338 - 347
  • [8] A Secure Real-Time Concurrency Control Protocol for Mobile Distributed Real-Time Databases
    Xiao, Yingyuan
    Liu, Yunsheng
    Liao, Guoqiong
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (03): : 349 - 358
  • [9] Performance of distributed optimistic concurrency control in real-time databases
    Lindström, Jan
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 3356 : 243 - 252
  • [10] Performance of distributed optimistic concurrency control in real-time Databases
    Lindström, J
    INTELLIGENT INFORMATION TECHNOLOGY, PROCEEDINGS, 2004, 3356 : 243 - 252