This paper presents a formal model for studying the computation complexity of scheduling a whole set of transactions simultaneously in a transaction system with predeclared write sets. The study clearly shows that there exists a fundamental tradeoff between the amount of concurrency achieved and the computation overhead necessary to achieve that amount of concurrency. However, it is suggested that based on variants of the model introduced here, schedulers which schedule a whole set of transactions simultaneously may still be able to achieve a higher level of concurrency than conventional schedulers within reasonable computation complexity constraints.Anglai
A distributed computer system consists of different processes or agents that function largely autono...
Concurrent programming is essential to exploit parallel processing capabilities of modern multi-core...
In the pdst few years there has been consrc’er&le research on concurrency control, tncludmg both...
Given the pairwise probability of conflict p among transactions in a transaction processing system, ...
We present a new model for describing and reasoning about transaction-processing algorithms. The mod...
Modern concurrent programming benefits from a large variety of synchronization techniques. These inc...
AbstractIn this paper we compare the performances of concurrency control algorithms using the combin...
The promise of software transactional memory (STM) is to combine an easy-to-use pro-gramming interfa...
This paper presents an algorithm which extends the relatively new notion of speculative concurrency ...
This document is presented in fulfilment of the degree of \emph{Habilitation \`{a} Diriger des Reche...
The unified theory of concurrency control and recovery integrates atomicity and isolation within a c...
International audienceMulticore applications require highly concurrent data structures. Yet, the ver...
We present a concurrency control algorithm for an open and safe nested transaction model. We use pre...
As a technique to ensure absence of undesired interference in transactional computations, Concurrenc...
We consider models of computations expressed via sets of runs bounding the concurrency level: the nu...
A distributed computer system consists of different processes or agents that function largely autono...
Concurrent programming is essential to exploit parallel processing capabilities of modern multi-core...
In the pdst few years there has been consrc’er&le research on concurrency control, tncludmg both...
Given the pairwise probability of conflict p among transactions in a transaction processing system, ...
We present a new model for describing and reasoning about transaction-processing algorithms. The mod...
Modern concurrent programming benefits from a large variety of synchronization techniques. These inc...
AbstractIn this paper we compare the performances of concurrency control algorithms using the combin...
The promise of software transactional memory (STM) is to combine an easy-to-use pro-gramming interfa...
This paper presents an algorithm which extends the relatively new notion of speculative concurrency ...
This document is presented in fulfilment of the degree of \emph{Habilitation \`{a} Diriger des Reche...
The unified theory of concurrency control and recovery integrates atomicity and isolation within a c...
International audienceMulticore applications require highly concurrent data structures. Yet, the ver...
We present a concurrency control algorithm for an open and safe nested transaction model. We use pre...
As a technique to ensure absence of undesired interference in transactional computations, Concurrenc...
We consider models of computations expressed via sets of runs bounding the concurrency level: the nu...
A distributed computer system consists of different processes or agents that function largely autono...
Concurrent programming is essential to exploit parallel processing capabilities of modern multi-core...
In the pdst few years there has been consrc’er&le research on concurrency control, tncludmg both...