AbstractThe paper presents a predicate locking scheduler that maximizes concurrency by locking as many of the database entities as possible without compromising the correctness of execution of the database transactions. The scheduling strategy that guarantees the maximal concurrency is first identified, then a predicate language allowing an efficient implementation of this strategy is given. The optimal predicate locking scheduler is successively presented, based on a lattice-theoretic formalization of the underlying concepts. Finally, the range of applicability of the optimal scheduling strategy is circumscribed, by showing that any significant extension to the expressive power of the predicate language accepted by the optimal scheduler ca...
AbstractThe problem of determining whether a set of locked transactions, accessing a distributed dat...
Predicated execution enables the removal of branches wherein segments of branching code are converte...
Although the general concepts provided by the standard concurrency control theory (e. g. [BHG87]) re...
AbstractThe paper presents a predicate locking scheduler that maximizes concurrency by locking as ma...
AbstractThe purpose of a database concurrency control is to allow only serializable executions of tr...
Programmers have come to expect better integration between databases and the programming languages t...
Adaptive locking is a new concurrency control scheme for relational database systems. An adaptive l...
We examine the problem of determining whether a set of locked transactions, accessing a distributed ...
. Two-phase locking is a standard method for managing concurrent transactions in database systems. I...
Various techniques have been proposed to ensure the safe, concurrent execution of a set of database ...
AbstractIn this paper, we extend the traditional relationships between locks, i.e., shared and non-s...
A method for concurrency control in distributed database management systems that increases the level...
Time-critical scheduling in real-time database systems has two components: real-time transaction sch...
When several transactions execute concurrently in a database, the isolation property may no longer b...
Given a pair of locked transactions, accessing a distributed database, the problem is studied of whe...
AbstractThe problem of determining whether a set of locked transactions, accessing a distributed dat...
Predicated execution enables the removal of branches wherein segments of branching code are converte...
Although the general concepts provided by the standard concurrency control theory (e. g. [BHG87]) re...
AbstractThe paper presents a predicate locking scheduler that maximizes concurrency by locking as ma...
AbstractThe purpose of a database concurrency control is to allow only serializable executions of tr...
Programmers have come to expect better integration between databases and the programming languages t...
Adaptive locking is a new concurrency control scheme for relational database systems. An adaptive l...
We examine the problem of determining whether a set of locked transactions, accessing a distributed ...
. Two-phase locking is a standard method for managing concurrent transactions in database systems. I...
Various techniques have been proposed to ensure the safe, concurrent execution of a set of database ...
AbstractIn this paper, we extend the traditional relationships between locks, i.e., shared and non-s...
A method for concurrency control in distributed database management systems that increases the level...
Time-critical scheduling in real-time database systems has two components: real-time transaction sch...
When several transactions execute concurrently in a database, the isolation property may no longer b...
Given a pair of locked transactions, accessing a distributed database, the problem is studied of whe...
AbstractThe problem of determining whether a set of locked transactions, accessing a distributed dat...
Predicated execution enables the removal of branches wherein segments of branching code are converte...
Although the general concepts provided by the standard concurrency control theory (e. g. [BHG87]) re...