Global Predicate-Based Locks in Long-Running Transactions

  • Authors:
  • Richard Hull

  • Affiliations:
  • -

  • Venue:
  • EDOC '97 Proceedings of the 1st International Conference on Enterprise Distributed Object Computing
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

Previous work on long-running transactions for multidatabase environments relaxes the isolation requirement of conventional ACID transactions. However, most of that work does not provide mechanisms to explicitly enforce isolation. This paper proposes a framework in which long-running transactions can specify global predicate-based locks to enforce limited forms of isolation between selected transactions. The framework appears to be especially useful in contexts where there is a class of transactions with stringent deadlines, and another class of transactions making multidatabase updates that do not have stringent deadlines.This report motivates and presents the framework, and illustrates its use in connection with maintaining interdatabase constraints.