A real-time concurrency control algorithm: Use of multiversion and precedence relationships

被引:0
作者
Hong, SH
Kim, MH
机构
关键词
concurrency control; transaction processing; database; real-time system; multiversion;
D O I
10.1016/S1383-7621(97)00005-2
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a multiversion concurrency control algorithm for real-time databases. Based on a priority cognitive algorithm commonly used in real-time processing, the algorithm resolves data conflicts among conflicting transactions in favor of the urgent transactions, i.e., those with higher priority. Our algorithm is expected to minimize the transactions missing those deadlines and increase the degree of transaction concurrency by using precedence relationships and multiple versions. In the algorithm, a precedence relationship, which implies a serialization order among conflicting transactions, is utilized to resolve data conflicts. By exploiting precedence relationships, our algorithm can avoid deadlocks, and dynamically determine the abortion of lower priority transactions depending on the likelihood of roll-backs and the amount of the work done by the low priority transaction.
引用
收藏
页码:119 / 130
页数:12
相关论文
共 14 条
  • [1] ABBOTT R, 1989, 15TH P VLDB C AMST, P385
  • [2] ABBOTT R, 1988, 14TH P VLDB C, P1
  • [3] SCHEDULING REAL-TIME TRANSACTIONS - A PERFORMANCE EVALUATION
    ABBOTT, RK
    GARCIAMOLINA, H
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 1992, 17 (03): : 513 - 560
  • [4] BERNSTEIN A, 1987, CONCURRENCY CONTROL
  • [5] Haritsa J.R., 1993, VLDB J, V2, P117
  • [6] HARITSA JR, 1990, PROCEEDINGS : 11TH REAL-TIME SYSTEMS SYMPOSIUM, P94, DOI 10.1109/REAL.1990.128734
  • [7] HARITSA JR, 1990, PROCEEDINGS OF THE NINTH ACM SIGACT-SIGMOD-SIGART SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, P331, DOI 10.1145/298514.298585
  • [8] JEFFERS R, 1995, VLDB J, V4, P87
  • [9] KIM WS, 1991, PROCEEDING : TWELFTH REAL-TIME SYSTEMS SYMPOSIUM, P222, DOI 10.1109/REAL.1991.160377
  • [10] LEE J, 1993, REAL-TIME SYSTEMS SYMPOSIUM: PROCEEDINGS, P66, DOI 10.1109/REAL.1993.393514