Lock Downgrading: An Approach to Increase Inter-transaction Parallelism in Advanced Database Applications

  • Authors:
  • Angelo Brayner

  • Affiliations:
  • -

  • Venue:
  • DEXA '01 Proceedings of the 12th International Conference on Database and Expert Systems Applications
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we propose a concurrency control protocol, denoted Cooperative Locking, which extends the two-phase locking protocol by introducing the notion of downgrading of locks proposed in [9]. The basic idea of the proposed protocol is to provide the following functionality: after using an object in a transaction, the user can downgrade a lock on an object to a less restrictive mode before the transaction ends its execution. The prime goal of our proposal is to provide a high degree of inter-transaction parallelism while ensuring serializability of schedules.