TY - GEN
T1 - Resolving Conflicts with Committing Transactions in Distributed Real-time Databases
AU - Lam, Kam-yiu
AU - Cao, Jiannong
AU - Pang, Chung-leung
AU - Son, Sang H.
PY - 1997/9
Y1 - 1997/9
N2 - In a distributed real-time database system, if data conflicts occur between executing and committing transactions, the performance can be severely affected. In this paper, we propose an approach, called deadline driven conflict resolution (DDCR), which integrates concurrency control and commitment management in resolving data conflicts between executing and committing transactions, while at the same time maintaining the schedules to be serializable. With DDCR, many of the data conflicts can be alleviated, and concurrent execution of transactions is allowed to access data items being held by committing transactions. The impact of temporary failures occurred during the commitment of a transaction on other transactions is reduced by reversing the dependencies between the transactions. Simulation experiments have been performed and the results show that DDCR can significantly improve the system performance especially when the duration for the voting phase is long.
AB - In a distributed real-time database system, if data conflicts occur between executing and committing transactions, the performance can be severely affected. In this paper, we propose an approach, called deadline driven conflict resolution (DDCR), which integrates concurrency control and commitment management in resolving data conflicts between executing and committing transactions, while at the same time maintaining the schedules to be serializable. With DDCR, many of the data conflicts can be alleviated, and concurrent execution of transactions is allowed to access data items being held by committing transactions. The impact of temporary failures occurred during the commitment of a transaction on other transactions is reduced by reversing the dependencies between the transactions. Simulation experiments have been performed and the results show that DDCR can significantly improve the system performance especially when the duration for the voting phase is long.
UR - http://www.scopus.com/inward/record.url?scp=0348019787&partnerID=8YFLogxK
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-0348019787&origin=recordpage
U2 - 10.1109/ICECCS.1997.622296
DO - 10.1109/ICECCS.1997.622296
M3 - RGC 32 - Refereed conference paper (with host publication)
SN - 0-8186-8126-8
SN - 0-8186-8127-6
T3 - Proceedings of the IEEE International Conference on Engineering of Complex Computer Systems, ICECCS
SP - 49
EP - 58
BT - Proceedings - Third IEEE International Conference on Engineering of Complex Computer Systems
PB - IEEE
T2 - 3rd IEEE International Conference on Engineering of Complex Computer Systems, ICECCS 1997
Y2 - 8 September 1997 through 12 September 1997
ER -