Multi-granularity locking for nested transactions: A proof using a possibilities mapping (Q1901697)

From MaRDI portal





scientific article; zbMATH DE number 814150
Language Label Description Also known as
default for all languages
No label defined
    English
    Multi-granularity locking for nested transactions: A proof using a possibilities mapping
    scientific article; zbMATH DE number 814150

      Statements

      Multi-granularity locking for nested transactions: A proof using a possibilities mapping (English)
      0 references
      0 references
      19 November 1995
      0 references
      The choice of granularity for locking times in a database involves performance trade-offs. In order to provide a choice between different locking granularities within a single system, the two-phase locking algorithm needs to be modified to include intention locks. This paper extends the well-known multi-granularity locking algorithm of \textit{J. Gray} et al. to deal with nested transactions, and verifies the correctedness of the extended algorithm, using a possibility mapping to abstract commutativity-based locking.
      0 references
      correctness algorithm
      0 references
      multi-granularity locking algorithm
      0 references
      nested transactions
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references