Title :
Adaptable correctness through two-dimensional locking
Author_Institution :
Dept. of Comput. Sci., Tromso Univ., Norway
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;
Conference_Titel :
Database and Expert Systems Applications, 1997. Proceedings., Eighth International Workshop on
Conference_Location :
Toulouse, France
Print_ISBN :
0-8186-8147-0
DOI :
10.1109/DEXA.1997.617418