International audienceThis paper investigate a mutual exclusion algorithm on distributed systems. We introduce a new algorithm based on the Naimi-Trehel algorithm, taking advantage of the distributed approach of Naimi-Trehel while allowing to request partial locks. Such ranged locks offer a semantic close to POSIX file locking, where threads lock some parts of the shared file. We evaluate our algorithm by comparing its performance with to the original Naimi-Trehel algorithm and to a centralized mutual exclusion algorithm. The considered performance metric is the average time to obtain a lock
Mutual exclusion is a classical problem in distributed computing that provides isolation among concu...
Distributed synchronization is needed to arbitrate access to a shared resource in a message passing ...
We present a fast and scalable lock algorithm for shared-memory multiprocessors addressing the resou...
International audienceThis paper investigate a mutual exclusion algorithm on distributed systems. We...
We present a scalable lock algorithm and an adaptive scheme for shared-memory multiprocessors addres...
Generalized distributed mutual exclusion algorithmsallow processes to concurrently access a set of ...
This paper presents a fault tolerant algorithm for implementing mutual exclusion in distributed syst...
In 1974, Dijkstra introduced the notion of self-stabilization and presented a token circulation dist...
Distributed large-scale systems such as Grids or Clouds provide large amounts of heterogeneous compu...
The performance of conventional distributed algorithms does not scale with the network data rate, ow...
This paper presents a new starvation-free software algorithm for the N-thread mutual-exclusion probl...
Une multitude d'algorithmes d'exclusion mutuelle ont été conçus au cours des vingt cinq dernières an...
Les systèmes à grande échelle comme les Grilles ou les Nuages (Clouds) mettent à disposition pour le...
peer-reviewedFor most multi-threaded applications, data structures must be shared between threads. E...
Mutual-exclusion locks are currently the most popular mechanism for interprocess synchronisation, la...
Mutual exclusion is a classical problem in distributed computing that provides isolation among concu...
Distributed synchronization is needed to arbitrate access to a shared resource in a message passing ...
We present a fast and scalable lock algorithm for shared-memory multiprocessors addressing the resou...
International audienceThis paper investigate a mutual exclusion algorithm on distributed systems. We...
We present a scalable lock algorithm and an adaptive scheme for shared-memory multiprocessors addres...
Generalized distributed mutual exclusion algorithmsallow processes to concurrently access a set of ...
This paper presents a fault tolerant algorithm for implementing mutual exclusion in distributed syst...
In 1974, Dijkstra introduced the notion of self-stabilization and presented a token circulation dist...
Distributed large-scale systems such as Grids or Clouds provide large amounts of heterogeneous compu...
The performance of conventional distributed algorithms does not scale with the network data rate, ow...
This paper presents a new starvation-free software algorithm for the N-thread mutual-exclusion probl...
Une multitude d'algorithmes d'exclusion mutuelle ont été conçus au cours des vingt cinq dernières an...
Les systèmes à grande échelle comme les Grilles ou les Nuages (Clouds) mettent à disposition pour le...
peer-reviewedFor most multi-threaded applications, data structures must be shared between threads. E...
Mutual-exclusion locks are currently the most popular mechanism for interprocess synchronisation, la...
Mutual exclusion is a classical problem in distributed computing that provides isolation among concu...
Distributed synchronization is needed to arbitrate access to a shared resource in a message passing ...
We present a fast and scalable lock algorithm for shared-memory multiprocessors addressing the resou...