Concurrency control performance modeling: alternatives and implications
ACM Transactions on Database Systems (TODS)
Speculative Locking Protocols to Improve Performance for Distributed Database Systems
IEEE Transactions on Knowledge and Data Engineering
Improving the performance of read-only transactions through asynchronous speculation
Proceedings of the 2008 Spring simulation multiconference
Improving the performance of read-only transactions through speculation
DNIS'07 Proceedings of the 5th international conference on Databases in networked information systems
Speculation-based protocols for improving the performance of read-only transactions
International Journal of Computational Science and Engineering
Hi-index | 0.00 |
Speculative locking (SL) protocols have been proposed in the literature for improving the performance of read-only transactions (ROTs) without correctness and data currency issues. In these protocols, ROTs carry out speculative executions and update transactions (UTs) follow two-phase locking (2PL). In these protocols, UTs are blocked if they conflict with ROTs. To reduce blocking of UTs, semantics-based protocol has been proposed in the literature by exploiting the "compensatability" property of ROTs. In that protocol compensatable ROTs are processed without blocking and non-compensatable ROTs are processed by using synchronous speculation method. In this paper, we have proposed a semantics-based speculative locking protocol for ROTs in which non-compensatable ROTs are processed with asynchronous speculation method. The simulation results show that the proposed approach improves the performance of ROTs over other protocols.