Results 301 to 310 of about 1,772,274 (338)
Some of the next articles are maybe not open access.
Partial strictness in two-phase locking
International Conference on Database Theory, 1995Two-phase locking is a standard method for managing concurrent transactions in database systems. In order to guarantee good recovery properties, two-phase locking should be strict, meaning that locks can be released only after the transaction's commit or abort. In this paper we show that even exclusive locks can be released immediately after the commit
Eljas Soisalon-Soininen, Tatu Ylönen
openaire +2 more sources
Performance limits of two-phase locking
[1991] Proceedings. Seventh International Conference on Data Engineering, 2002A novel mean-value analysis method for two-phase locking (2PL) is presented which extends previous work to the important case of variable size transactions. The system performance expressed as the fraction of blocked transactions ( beta ) is determined by solving a cubic equation in beta whose coefficients are functions of a single parameter ( alpha ),
Alexander Thomasian
openaire +2 more sources
Perfornance Study of Two Phase Locking in Single-Site Database Systems
IEEE Transactions on Software Engineering, 1987Many database systems guarantee the consistency of the database for concurrent transaction processing by a standard locking protocol called two phase locking. The performance of such systems is dependent on various factors, among which are the choices of locking granularity (the amount of data controlled by a single lock) and degree of multiprogramming
Belford, Geneva G, Pun, KH
openaire +3 more sources
Thrashing in two-phase locking revisited
[1992] Eighth International Conference on Data Engineering, 2003The fraction of blocked transactions ( beta ) and the conflict rate, the ratio of locks held by all and active transactions, have been proposed as parameters to be monitored for load control. This study investigates the robustness of these parameters in the case of transactions requesting a variable number of locks and different processing times for ...
Alexander Thomasian
openaire +2 more sources
Clarification of two phase locking in concurrent transaction processing
IEEE Transactions on Software Engineering, 1988The authors propose a formal definition of the two-phase locking class derived from the semantic description of the two-phase locking protocol, and prove that this definition is equivalent to that given by C.H. Papadimitriou (1979). They present: (1) a precise definition of the two phase locking; (2) a clarification of the occurrence and the order of ...
Leu, Pei-Jyun, Bhargava, Bharat
openaire +3 more sources
Design and analysis of a secure two-phase locking protocol
Proceedings Eighteenth Annual International Computer Software and Applications Conference (COMPSAC 94), 2002In addition to maintaining consistency of the database, secure concurrency control algorithms must be free from covert channels arising due to data conflicts between transactions. The existing secure concurrency control approaches are unfair to transactions at higher access classes. A secure two-phase locking protocol is presented, which is correct and
S.H. Son, R. David
openaire +2 more sources
The delay due to dynamic two-phase locking
IEEE Transactions on Software Engineering, 1989An analytic formula for the delay due to two-phase locking is developed in terms of mean values for the input parameters using an open queuing network model in equilibrium. The results of simulations, using various realistic probability distributions governing the number of locks that transactions request, are presented to validate the formula ...
C. S. Hartzman
openaire +2 more sources
On Using Priority Inheritance-Based Distributed Static Two-Phase Locking Protocol
2018Two-phase locking with high priority (2PL-HP), a well-suited concurrency control protocol for distributed real-time database systems (DRTDBS) because of being free from priority inversion problem, is used for accessing data items to resolve conflicts among the concurrently executing transactions.
Sarvesh Pandey, Udai Shanker
openaire +2 more sources
Performance Comparison of Static vs. Dynamic Two Phase Locking Protocols
Journal of Database Management, 1992Queuing network models have been used extensively in the study of the performance of different concurrency control protocols in database systems. However, the results obtained are mostly qualitative in nature with few quantitative design rules which address performance issues such as data and resource contentions.
Sheung-Lun Hung, Kam-Yiu Lam
openaire +2 more sources
A Case for Non-Two-Phase Locking Protocols that Ensure Atomicity
IEEE Transactions on Software Engineering, 1983A transaction is atomic if it can be considered, as far as other transactions are concerned, to be indivisible and instantaneous even in the case of failure. An almost universally accepted way to ensure atomicity is to use a strict two-phase locking protocol with a roll-back scheme for recovery in case of deadlock or failure.
A. Silberschatz
openaire +2 more sources

