On Using Real-Time Static Locking Protocols for Distributed Real-Time Databases
Research output: Journal Publications and Reviews › RGC 21 - Publication in refereed journal › peer-review
Author(s)
Related Research Unit(s)
Detail(s)
Original language | English |
---|---|
Pages (from-to) | 141-166 |
Journal / Publication | Real-Time Systems |
Volume | 13 |
Issue number | 2 |
Publication status | Published - Sept 1997 |
Link(s)
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.
Research Area(s)
- Distributed real-time database systems, Real-time concurrency control, Real-time two phase locking protocols
Citation Format(s)
On Using Real-Time Static Locking Protocols for Distributed Real-Time Databases. / LAM, KAM-YIU; HUNG, SHEUNG-LUN; SON, SANG H.
In: Real-Time Systems, Vol. 13, No. 2, 09.1997, p. 141-166.
In: Real-Time Systems, Vol. 13, No. 2, 09.1997, p. 141-166.
Research output: Journal Publications and Reviews › RGC 21 - Publication in refereed journal › peer-review