• DocumentCode
    1618134
  • Title

    Adaptable correctness through two-dimensional locking

  • Author

    Karlsen, Randi

  • Author_Institution
    Dept. of Comput. Sci., Tromso Univ., Norway
  • fYear
    1997
  • Firstpage
    734
  • Lastpage
    741
  • Abstract
    It is widely recognized that advanced database applications stress the limits of the functionality and performance of traditional transaction management, and that advanced transaction management is needed for these applications. We present a new adaptable correctness criterion (ACC) which describes the legal interleaving of transactions in an environment where transactions may have different correctness requirements. ACC determines an actual correctness criterion (actualCC) that dynamically changes over time. The actualCC describes the legal interleaving of the currently executing transactions, and is determined based on correctness requirements associated with the current transactions. To support ACC, we introduce a new locking method called two dimensional locking. In two dimensional locking, each lock consists of two separate component locks, which represents two different dimensions when transaction characteristics are concerned. One dimension describes the interleaving constraint for the transaction, while the other dimension describes the effect the transaction has on the database.
  • Keywords
    concurrency control; database management systems; program verification; transaction processing; ACC; actual correctness criterion; actualCC; adaptable correctness; adaptable correctness criterion; advanced database applications; advanced transaction management; concurrency control requirements; correctness requirements; interleaving constraint; legal interleaving; locking method; transaction characteristics; two dimensional locking; Application software; Computer aided manufacturing; Computer science; Concurrency control; Concurrent computing; Interleaved codes; Law; Legal factors; Stress; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database and Expert Systems Applications, 1997. Proceedings., Eighth International Workshop on
  • Conference_Location
    Toulouse, France
  • Print_ISBN
    0-8186-8147-0
  • Type

    conf

  • DOI
    10.1109/DEXA.1997.617418
  • Filename
    617418