Priority scheduling of transactions in distributed real-time databases

Citation
Vcs. Lee et al., Priority scheduling of transactions in distributed real-time databases, REAL-TIME S, 16(1), 1999, pp. 31-62
Citations number
33
Categorie Soggetti
Computer Science & Engineering
Journal title
REAL-TIME SYSTEMS
ISSN journal
09226443 → ACNP
Volume
16
Issue
1
Year of publication
1999
Pages
31 - 62
Database
ISI
SICI code
0922-6443(199901)16:1<31:PSOTID>2.0.ZU;2-R
Abstract
One of the most important issues in the design of distributed real-time dat abase system (DRTDBS) is transaction scheduling which consists of two parts : priority scheduling and real-time concurrency control. In the past studie s, mostly, these issues are studied separately although they have a very cl ose interaction with each other. In this paper, we propose new priority ass ignment 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 resol ution, degree of data contention and transaction restarts, that are unique to database systems, have significant impact on the performance of the poli cies which in turn affect the performance of the real-time concurrency cont rol 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 prior ity assignment policies, we have found that neither the purely deadline dri ven policies nor data contention driven policies are suitable for DRTDBS. O ur proposed policy, the Mixed Method (MM), which considers both transaction timeliness and data contention, outperforms other policies over a wide ran ge of system parameter settings.