ABSTRACT- A number of concurrency control perfor-mance studies have shown that, under high levels of data contention, concurrency control algorithms can exhibit thrashing behavior which is detrimental to overall system performance. In this paper, we present an approach to eliminating thrashing in the case of two-phase locking, a widely used concurrency control algorithm. Our solution, which we call the ‘Half-and-Half ’ Algorithm, involves monitoring the state of the DBMS in order to dynamically control the multiprogramming level of the system. Results from a performance study indicate that the Half-and-Half algorithm can be very effective at preventing thrashing under a wide range of operating conditions and workloads. 1
In many database applications, incoming transactions are a mixed load of conventional (non real-time...
Nowadays the 2-Phase-Locking (2PL) concurrency control algorithm still plays a core rule in the cons...
The authors consider that, in spite of their advantage in removing the overhead of lock maintenance ...
A number of concurrency control performance studies have shown that, under high levels of data cont...
204 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1985.Two phase locking (2PL) as a ...
For twenty years, the transaction has been acknowledged as the central abstraction in preventing con...
Concurrency control is a cornerstone of distributed database engines and storage systems. In pursuit...
Although the general concepts provided by the standard concurrency control theory (e. g. [BHG87]) re...
Invented more than 40 years ago, the two-phase locking concurrency control (2PL) is capable of provi...
The performance of conventional distributed algorithms does not scale with the network data rate, ow...
In today\u27s database management systems (DBMS), concurrency control is one of the main issues that...
. Two-phase locking is a standard method for managing concurrent transactions in database systems. I...
Concurrency control problems in centralized Database Management Systems have been actively studied i...
Various techniques have been proposed to ensure the safe, concurrent execution of a set of database ...
The concurrency control lock (e.g. file lock, table lock) has long been used as a canonical example ...
In many database applications, incoming transactions are a mixed load of conventional (non real-time...
Nowadays the 2-Phase-Locking (2PL) concurrency control algorithm still plays a core rule in the cons...
The authors consider that, in spite of their advantage in removing the overhead of lock maintenance ...
A number of concurrency control performance studies have shown that, under high levels of data cont...
204 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1985.Two phase locking (2PL) as a ...
For twenty years, the transaction has been acknowledged as the central abstraction in preventing con...
Concurrency control is a cornerstone of distributed database engines and storage systems. In pursuit...
Although the general concepts provided by the standard concurrency control theory (e. g. [BHG87]) re...
Invented more than 40 years ago, the two-phase locking concurrency control (2PL) is capable of provi...
The performance of conventional distributed algorithms does not scale with the network data rate, ow...
In today\u27s database management systems (DBMS), concurrency control is one of the main issues that...
. Two-phase locking is a standard method for managing concurrent transactions in database systems. I...
Concurrency control problems in centralized Database Management Systems have been actively studied i...
Various techniques have been proposed to ensure the safe, concurrent execution of a set of database ...
The concurrency control lock (e.g. file lock, table lock) has long been used as a canonical example ...
In many database applications, incoming transactions are a mixed load of conventional (non real-time...
Nowadays the 2-Phase-Locking (2PL) concurrency control algorithm still plays a core rule in the cons...
The authors consider that, in spite of their advantage in removing the overhead of lock maintenance ...