Integrating standard transactions in firm real-time database systems

被引:13
作者
Thomas, S [1 ]
Seshadri, S [1 ]
Haritsa, JR [1 ]
机构
[1] INDIAN INST SCI,SUPERCOMP EDUC & RES CTR,BANGALORE 560012,KARNATAKA,INDIA
关键词
real-time database; concurrency control;
D O I
10.1016/S0306-4379(96)00002-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Real-time database systems are designed to handle workloads where transactions have completion deadlines and the goal is to meet these deadlines. However, many real-time database environments are characterized by workloads that are a mix of real-time and standard (non-real-time) transactions. Unfortunately, the system policies used to meet the performance goals of real-time transactions often work poorly for standard transactions. In particular, optimistic concurrency control algorithms are recommended for real-time transactions, whereas locking-based protocols are suited for standard transactions. In this paper, we present a new database system architecture in which realtime transactions use optimistic concurrency control and, simultaneously, standard transactions use locking. We prove that our architecture maintains data integrity and show, through a simulation study, that it provides significantly improved performance for the standard transactions without diminishing the real-time transaction performance. We also show, more generally, that the proposed architecture correctly supports the co-existence of any group of concurrency control algorithms that adhere to a standard interface.
引用
收藏
页码:3 / 28
页数:26
相关论文
共 42 条
[1]  
ABBOTT R, 1992, ACM T DAT SYST SEP
[2]  
AGRAWAL D, 1990, P 9 ACM S PRINC DAT
[3]  
AGRAWAL D, 1992, P ACM SIGMOD C
[4]  
AGRAWAL R, 1987, ACM T DATABASE SYSTE, V12
[5]  
BATORY D, 1988, ACM T DAT SYST SEP
[6]  
Bernstein Philip, 1987, Concurrency Systems
[7]  
BESTAVROS A, 1994, P IEEE REALT SYST S
[8]  
CAREY M, 1987, SPECIAL ISSUE EXTENS
[9]  
CAREY M, 1990, SIGMOD RECORD, V19
[10]  
CAREY MJ, 1990, READINGS OBJECT ORIE