TY - JOUR
T1 - On using similarity for concurrency control in real-time database systems
AU - Lam, Kam-Yiu
AU - Yau, Wai-Cheong
PY - 1998/11
Y1 - 1998/11
N2 - Most of the proposed concurrency control protocols for real-time database systems (RTDBS) are based on serializability theorem. Owing to the unique characteristics of real-time database applications and the importance of satisfying the timing constraint of the transactions, serializable concurrency control protocols are not suitable for RTDBS for most cases. In this paper, another notion of correctness, similarity, is used for concurrency control in a RTDBS, for instance, a stock trading database system. Similarity is a less restrictive notion comparing with serializability. By studying the correctness requirements of the stock trading database applications, a real-time two phase locking protocol, High Priority 2 Phase Locking (H2PL) is re-defined based on similarity. Although the new protocol cannot ensure serializability, the concurrency of the system is higher and the amount of inconsistency in the database is tolerable. On the other hand, the performance of the whole system can be much improved. © 1998 Elsevier Science Inc. All rights reserved.
AB - Most of the proposed concurrency control protocols for real-time database systems (RTDBS) are based on serializability theorem. Owing to the unique characteristics of real-time database applications and the importance of satisfying the timing constraint of the transactions, serializable concurrency control protocols are not suitable for RTDBS for most cases. In this paper, another notion of correctness, similarity, is used for concurrency control in a RTDBS, for instance, a stock trading database system. Similarity is a less restrictive notion comparing with serializability. By studying the correctness requirements of the stock trading database applications, a real-time two phase locking protocol, High Priority 2 Phase Locking (H2PL) is re-defined based on similarity. Although the new protocol cannot ensure serializability, the concurrency of the system is higher and the amount of inconsistency in the database is tolerable. On the other hand, the performance of the whole system can be much improved. © 1998 Elsevier Science Inc. All rights reserved.
KW - Applications
KW - Concurrency control
KW - Real-time database systems
KW - Similarity
UR - http://www.scopus.com/inward/record.url?scp=0032203923&partnerID=8YFLogxK
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-0032203923&origin=recordpage
U2 - 10.1016/S0164-1212(98)10035-3
DO - 10.1016/S0164-1212(98)10035-3
M3 - RGC 21 - Publication in refereed journal
SN - 0164-1212
VL - 43
SP - 223
EP - 232
JO - Journal of Systems and Software
JF - Journal of Systems and Software
IS - 3
ER -