DATA ACCESS SCHEDULING IN FIRM REAL-TIME DATABASE-SYSTEMS

被引:79
作者
HARITSA, JR [1 ]
CAREY, MJ [1 ]
LIVNY, M [1 ]
机构
[1] UNIV WISCONSIN,DEPT COMP SCI,MADISON,WI 53706
关键词
D O I
10.1007/BF00365312
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A major challenge addressed by conventional database systems has been to efficiently implement the transaction model, which provides the properties of atomicity, serializability, and permanence. Real-time applications have added a complex new dimension to this challenge by placing deadlines on the response time of the database system. In this paper, we examine the problem of real-time data access scheduling, that is, the problem of scheduling the data accesses of real-time transactions in order to meet their deadlines. In particular, we focus on firm deadline real-time database applications, where transactions that miss their deadlines are discarded and the objective of the real-time database system is to minimize the number of missed deadlines. Within this framework, we use a detailed simulation model to compare the performance of several real-time locking protocols and optimistic concurrency control algorithms under a variety of real-time transaction workloads. The results of our study show that in moving from the conventional database system domain to the real-time domain, there are new performance-related forces that come into effect. Our experiments demonstrate that these factors can cause performance recommendations that were valid in a conventional database setting to be significantly altered in the corresponding real-time setting.
引用
收藏
页码:203 / 241
页数:39
相关论文
共 26 条
[1]  
ABBOTT R, 1988, 14TH P INT C VER LAR
[2]  
ABBOTT R, 1989, 15TH P INT C VER LAR
[3]  
AGRAWAL R, 1987, ACM T DATABASE SYSTE, V12
[4]  
Bernstein Philip A., 1987, CONCURRENCY CONTROL
[5]  
CAREY M, 1990, 9TH P ACM SIGACT SIG
[6]  
CAREY M, 1983, MAY P ACM SIGMOD INT
[7]  
COOK R, 1991, 8TH P IEEE WORKSH RE
[8]  
ESWARAN K, 1976, COMM ACM NOV, V19
[9]  
FRANASZEK P, 1985, ACM T DATABASE SYSTE, V12
[10]  
Gray J., 1981, ACM COMPUTING SURVEY, V13