Semantics-based asynchronous speculative locking protocol for improving the performance of read-only transactions

  • Authors:
  • T. Ragunathan;P. Krishna Reddy;Mohit Goyal

  • Affiliations:
  • International Institute of Information Technology, Hyderabad, India;International Institute of Information Technology, Hyderabad, India;International Institute of Information Technology, Hyderabad, India

  • Venue:
  • SpringSim '10 Proceedings of the 2010 Spring Simulation Multiconference
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.