AbstractWe present a new model for describing and reasoning about transaction-processing algorithms. The model provides a comprehensive, uniform framework for rigorous correctness proofs. The model generalizes previous work on concurrency control to encompass nested transactions and type-specific concurrency control algorithms. Using our model, we describe general conditions for a concurrency control algorithm to be correct-i.e., to ensure that transactions appear to be atomic. We also present a new concurrency control algorithm for abstract data types in a nested transaction system. The algorithm uses commutativity properties of operations to allow high levels of concurrency. The results of operations, in addition to their names and argume...
The concurrency of transactions executing on atomic data types can be enhanced through the use of se...
Transactional memory simplifies multiprocessor programming by providing the guarantee that a sequent...
Transactional memory systems (TM) offer an alternative to standard lock-based programming. However, ...
AbstractWe present a new model for describing and reasoning about transaction-processing algorithms....
We present a new model for describing and reasoning about transaction-processing algorithms. The mod...
AbstractDatabases and other transaction-processing systems use concurrency control and recovery algo...
AbstractThis paper defines the notion of hybrid atomicity for nested transaction systems, and presen...
AbstractA new formal model is presented for studying concurrency and resiliency properties for neste...
Abstract. This paper defines the notion of hybrid atomicityfor nested trans-action systems, and pres...
We present a concurrency control algorithm for an open and safe nested transaction model. We use pre...
AbstractWe propose a formal model of concurrency control in object bases. An object base is like a d...
The concurrency of transactions executing on atomic data types can be enhanced through the use of se...
In this paper, we present a study on the concurrency control and recovery algorithms in nested trans...
We propose a formal model of concurrency control in object bases. An object base is like a database ...
AbstractThe classical theory of transaction management contains two different aspects, namely concur...
The concurrency of transactions executing on atomic data types can be enhanced through the use of se...
Transactional memory simplifies multiprocessor programming by providing the guarantee that a sequent...
Transactional memory systems (TM) offer an alternative to standard lock-based programming. However, ...
AbstractWe present a new model for describing and reasoning about transaction-processing algorithms....
We present a new model for describing and reasoning about transaction-processing algorithms. The mod...
AbstractDatabases and other transaction-processing systems use concurrency control and recovery algo...
AbstractThis paper defines the notion of hybrid atomicity for nested transaction systems, and presen...
AbstractA new formal model is presented for studying concurrency and resiliency properties for neste...
Abstract. This paper defines the notion of hybrid atomicityfor nested trans-action systems, and pres...
We present a concurrency control algorithm for an open and safe nested transaction model. We use pre...
AbstractWe propose a formal model of concurrency control in object bases. An object base is like a d...
The concurrency of transactions executing on atomic data types can be enhanced through the use of se...
In this paper, we present a study on the concurrency control and recovery algorithms in nested trans...
We propose a formal model of concurrency control in object bases. An object base is like a database ...
AbstractThe classical theory of transaction management contains two different aspects, namely concur...
The concurrency of transactions executing on atomic data types can be enhanced through the use of se...
Transactional memory simplifies multiprocessor programming by providing the guarantee that a sequent...
Transactional memory systems (TM) offer an alternative to standard lock-based programming. However, ...