On Using Real-Time Static Locking Protocols for Distributed Real-Time Databases

Kam Yiu Lam, Sheung Lun Hung, Sang H. Son

Research output: Contribution to journalArticlepeer-review

19 Scopus citations

Abstract

The use of Static Two Phase Locking Protocols (S2PL) for concurrency control in real-time database systems (RTDBS) has received little attention in the past. Actually, real-time S2PL (RT-S2PL) protocols do possess some desirable features making them suitable for RTDBS, especially for distributed real-time database systems (DRTDBS) in which remote locking is required and distributed deadlock is possible. In this paper, different RT-S2PL protocols are proposed. They differ in their methods of reducing the blocking time of higher priority transactions. Their performance is studied and compared with a real-time dynamic two phase locking protocol (RT-D2PL), called Hybrid Two Phase Locking (Hb2PL). The impact of different system and workload parameters, such as mean inter-arrival time of transactions, number of remote lock requests of a transaction, communication overhead for sending messages, and database size on their performance have been examined. The performance results indicate that the RT-S2PL protocols are suitable for DRTDBS in which the proportion of local locks of a transaction is small and the communication overhead for locking is high.

Original languageEnglish
Pages (from-to)141-166
Number of pages26
JournalReal-Time Systems
Volume13
Issue number2
DOIs
StatePublished - 1997

Keywords

  • Distributed real-time database systems
  • Real-time concurrency control
  • Real-time two phase locking protocols

Fingerprint

Dive into the research topics of 'On Using Real-Time Static Locking Protocols for Distributed Real-Time Databases'. Together they form a unique fingerprint.

Cite this