International audienceWe present some formal properties of (symmetrical) commutativity, the major criterion used in transactional systems, which allow us to fully understand its advantages and disadvantages. The main result is that commutativity is subject to the same limitation as compatibility for arbitrary objects. However, commutativity has also a number of attracting properties, one of which is related to recovery and, to our knowledge, has not been exploited in the literature. Advantages and disadvantages are illustrated on abstract data types of interest. We also show how limits of commutativity have been circumvented, which gives guidelines for doing so (or not!)
AbstractWe present a new model for describing and reasoning about transaction-processing algorithms....
It is important that practical data-flow analyzers are backed by reliably proven theoretical results...
AbstractDatabases and other transaction-processing systems use concurrency control and recovery algo...
International audienceIn this paper, we try to focus the reader's interest on the problems that tran...
International audienceCommutativity has the same inherent limitations as compatibility. Then, it is ...
fin de rédaction : 30 juin 1992Controlling concurrent accesses to shared data manipulated simultaneo...
Commuting operations greatly simplify consistency in distributed systems. This paper focuses on desi...
A key challenge of designing distributed software systems is maintaining data consistency. We can de...
Locking is the most common technique for concurrency control in databases. Traditionally, the notion...
We present a new technique for verifying commutativity conditions, which are logical formulas that c...
A key challenge of designing distributed software systems is maintaining data consistency. We can de...
. Two operations commute if they generate the same result regardless of the order in which they exec...
Commuting operations play a critical role in many parallel computing systems. We present a new techn...
10 pagesIn large scale distributed systems, shared objects provide a valuable abstraction of communi...
AbstractIt is widely recognized by practitioners that concurrency control and recovery for transacti...
AbstractWe present a new model for describing and reasoning about transaction-processing algorithms....
It is important that practical data-flow analyzers are backed by reliably proven theoretical results...
AbstractDatabases and other transaction-processing systems use concurrency control and recovery algo...
International audienceIn this paper, we try to focus the reader's interest on the problems that tran...
International audienceCommutativity has the same inherent limitations as compatibility. Then, it is ...
fin de rédaction : 30 juin 1992Controlling concurrent accesses to shared data manipulated simultaneo...
Commuting operations greatly simplify consistency in distributed systems. This paper focuses on desi...
A key challenge of designing distributed software systems is maintaining data consistency. We can de...
Locking is the most common technique for concurrency control in databases. Traditionally, the notion...
We present a new technique for verifying commutativity conditions, which are logical formulas that c...
A key challenge of designing distributed software systems is maintaining data consistency. We can de...
. Two operations commute if they generate the same result regardless of the order in which they exec...
Commuting operations play a critical role in many parallel computing systems. We present a new techn...
10 pagesIn large scale distributed systems, shared objects provide a valuable abstraction of communi...
AbstractIt is widely recognized by practitioners that concurrency control and recovery for transacti...
AbstractWe present a new model for describing and reasoning about transaction-processing algorithms....
It is important that practical data-flow analyzers are backed by reliably proven theoretical results...
AbstractDatabases and other transaction-processing systems use concurrency control and recovery algo...