Priority Scheduling of Transactions in Distributed Real-Time Databases

被引:0
作者
Victor C. S. Lee
Kam-Yiu Lam
Ben Kao
机构
[1] City University of Hong Kong,Dept. of Computer Science
[2] City University of Hong Kong,Dept. of Computer Science
[3] The University of Hong Kong,Dept. of Computer Science
来源
Real-Time Systems | 1999年 / 16卷
关键词
priority assignment; transaction scheduling; concurrency control and distributed real-time database;
D O I
暂无
中图分类号
学科分类号
摘要
One of the most important issues in the design of distributed real-time database system (DRTDBS) is transaction scheduling which consists of two parts: priority scheduling and real-time concurrency control. In the past studies, mostly, these issues are studied separately although they have a very close interaction with each other. In this paper, we propose new priority assignment policies for DRTDBS and study their impact on two typical real-time concurrency control protocols (RT-CCPs), High Priority Two Phase Locking (HP-2PL) and Optimistic Concurrency Control with Broadcast Commit (OCC-BC). Our performance results show that many factors, such as data conflict resolution, degree of data contention and transaction restarts, that are unique to database systems, have significant impact on the performance of the policies which in turn affect the performance of the real-time concurrency control protocols. OCC-BC is more affected by the priority assignment policies than HP-2PL owing to the late detection of conflict. In the design of priority assignment policies, we have found that neither the purely deadline driven policies nor data contention driven policies are suitable for DRTDBS. Our proposed policy, the Mixed Method (MM), which considers both transaction timeliness and data contention, outperforms other policies over a wide range of system parameter settings.
引用
收藏
页码:31 / 62
页数:31
相关论文
共 38 条
[1]  
Abbott R.(1992)Scheduling real-time transactions: A performance evaluation ACM Transactions on Database Systems 17 513-560
[2]  
Garcia-Molina H.(1996)Implementation of real-time database system Information Systems 21 55-74
[3]  
Aranha R. F. M.(1996)Advances in real-time database systems research ACM SIGMOD Record 25 3-7
[4]  
Ganti V.(1996)Effects of deadline propagation on scheduling nested transactions in distributed real-time database systems Information Systems 21 103-124
[5]  
Narayanan S.(1992)Data access scheduling in firm real-time database systems Journal of Real-Time Systems 4 203-242
[6]  
Muthukrishnan C. R.(1993)Value-based scheduling in real-time database systems The VLDB Journal 2 117-152
[7]  
Prasad S. T. S.(1992)Priority inheritance in soft real-time databases Journal of Real-Time Systems 4 243-268
[8]  
Ramamritham K.(1995)Concurrency control for time-constrained transactions in distributed databases systems The Computer Journal 38 704-715
[9]  
Bestavros A.(1996)Impact of high speed network on performance of distributed real-time database systems Journal of Systems Architecture 42 531-546
[10]  
Chen Y. W.(1973)Scheduling algorithms for multiprogramming in a hard-real-time environment Journal of ACM 20 46-61