We present optional locking as a method for significantly speeding up distributed locks, and we generalize it to mul-tiple lock types obeying a conflict relation. The generalized version can simulate the message passing paradigm on top of Distributed Shared Memory (DSM) with no more mes-sages than explicit message passing would need. Thus we argue that message passing can be viewed as a true spe-cial case of optional locking. As a consequence, the attrac-tiveness of DSM programming models should increase sig-nificantly due to well-recognized advantages such as sim-plicity and reduced software engineering cost; mixtures of both message passing and shared data access patterns can be treated uniformly. Measurements and simulations based on dat...
The traditional lock manager (LM) seriously limits the transaction throughput of the main memory dat...
This paper presents a fault tolerant algorithm for implementing mutual exclusion in distributed syst...
Abstract- The performance of high-volume transaction pro-cessing systems for business applications i...
We present optional locking as a method for significantly speeding up distributed locks, and we gene...
International audienceThis paper investigate a mutual exclusion algorithm on distributed systems. We...
Journal ArticleShared memory programs guarantee the correctness of concurrent accesses to shared dat...
The performance of high-volume transaction processing systems for business applications is determine...
In 1974, Dijkstra introduced the notion of self-stabilization and presented a token circulation dist...
Abstract—Large-scale actuator control problems in Cyber-Physical Systems (CPSs) are often expressed ...
AbstractIn this paper, we extend the traditional relationships between locks, i.e., shared and non-s...
Distributed shared memory (DSM) is a paradigm for programming distributed systems, which provides an...
The optimal choices of granularity (size of a physical lock) and the degree of multiprogramming (max...
The problem of choosing the appropriate Hranularit ~ (size) of lockable objects is introduced and th...
A Distributed Lock Manager (DLM) provides distributed applications with a con-venient means of synch...
Mutual-exclusion locks are currently the most popular mechanism for interprocess synchronisation, la...
The traditional lock manager (LM) seriously limits the transaction throughput of the main memory dat...
This paper presents a fault tolerant algorithm for implementing mutual exclusion in distributed syst...
Abstract- The performance of high-volume transaction pro-cessing systems for business applications i...
We present optional locking as a method for significantly speeding up distributed locks, and we gene...
International audienceThis paper investigate a mutual exclusion algorithm on distributed systems. We...
Journal ArticleShared memory programs guarantee the correctness of concurrent accesses to shared dat...
The performance of high-volume transaction processing systems for business applications is determine...
In 1974, Dijkstra introduced the notion of self-stabilization and presented a token circulation dist...
Abstract—Large-scale actuator control problems in Cyber-Physical Systems (CPSs) are often expressed ...
AbstractIn this paper, we extend the traditional relationships between locks, i.e., shared and non-s...
Distributed shared memory (DSM) is a paradigm for programming distributed systems, which provides an...
The optimal choices of granularity (size of a physical lock) and the degree of multiprogramming (max...
The problem of choosing the appropriate Hranularit ~ (size) of lockable objects is introduced and th...
A Distributed Lock Manager (DLM) provides distributed applications with a con-venient means of synch...
Mutual-exclusion locks are currently the most popular mechanism for interprocess synchronisation, la...
The traditional lock manager (LM) seriously limits the transaction throughput of the main memory dat...
This paper presents a fault tolerant algorithm for implementing mutual exclusion in distributed syst...
Abstract- The performance of high-volume transaction pro-cessing systems for business applications i...