We specify and prove an algorithm solving k-Exclusion, a generalization of the Mutual Exclusion problem. k-Exclusion requires that at most k processes be in the Critical Section (CS) at once; in addition, we require bounded exit, starvation freedom and fairness properties. The goal within this framework is to minimize the number of Remote Memory References (RMRs) made. Previous algorithms have required Omega(k) RMRs in the worst case. Our algorithm requires O(log k) RMRs in the worst case under the Cache-Coherent (CC) model, a considerable improvement in time complexity
Mutual exclusion (ME) is used to coordinate access to shared resources by concurrent processes. We ...
Abstract We consider the time complexity of shared-memory mutual exclusion algorithms based on reads...
Mutual Exclusion is a fundamental problem in distributed computing, and the problem of proving upper...
We specify and prove an algorithm solving k-Exclusion, a generalization of the Mutual Exclusion prob...
International audienceThe Cache Coherent (CC) and the Distributed Shared Memory (DSM) models are sta...
We present an algorithm to solve the GROUP MUTUAL EXCLUSION problem in the cache-coherent (CC) model...
We study Reader-Writer Exclusion, a well-known variant of the Mutual Exclusion problem where process...
Group mutual exclusion (GME), introduced by Joung in 1998, is a natural synchronization problem that...
We consider the time complexity of shared-memory mutual exclusion algorithms under the remote-memory...
International audienceIn this paper we settle an open question by determining the remote memory refe...
We propose an efficient mutual exclusion algorithm with respect to remote memory reference(RMR) comp...
We analyze two algorithms for the k-exclusion problem on the asynchronous multi-writer/reader shared...
When a process attempts to acquire a mutex lock, it may be forced to wait if another process current...
We present two algorithms for the Group Mutual Exclusion (GME) Problem that satisfy the properties o...
We present the first recoverable mutual exclusion (RME) algorithm that is simultaneously abortable, ...
Mutual exclusion (ME) is used to coordinate access to shared resources by concurrent processes. We ...
Abstract We consider the time complexity of shared-memory mutual exclusion algorithms based on reads...
Mutual Exclusion is a fundamental problem in distributed computing, and the problem of proving upper...
We specify and prove an algorithm solving k-Exclusion, a generalization of the Mutual Exclusion prob...
International audienceThe Cache Coherent (CC) and the Distributed Shared Memory (DSM) models are sta...
We present an algorithm to solve the GROUP MUTUAL EXCLUSION problem in the cache-coherent (CC) model...
We study Reader-Writer Exclusion, a well-known variant of the Mutual Exclusion problem where process...
Group mutual exclusion (GME), introduced by Joung in 1998, is a natural synchronization problem that...
We consider the time complexity of shared-memory mutual exclusion algorithms under the remote-memory...
International audienceIn this paper we settle an open question by determining the remote memory refe...
We propose an efficient mutual exclusion algorithm with respect to remote memory reference(RMR) comp...
We analyze two algorithms for the k-exclusion problem on the asynchronous multi-writer/reader shared...
When a process attempts to acquire a mutex lock, it may be forced to wait if another process current...
We present two algorithms for the Group Mutual Exclusion (GME) Problem that satisfy the properties o...
We present the first recoverable mutual exclusion (RME) algorithm that is simultaneously abortable, ...
Mutual exclusion (ME) is used to coordinate access to shared resources by concurrent processes. We ...
Abstract We consider the time complexity of shared-memory mutual exclusion algorithms based on reads...
Mutual Exclusion is a fundamental problem in distributed computing, and the problem of proving upper...