Abstract. First-Come-First-Served (FCFS) mutual exclusion (ME) is the problem of ensuring that processes attempting to concurrently access a shared resource do so one by one, in a fair order. In this paper, we close the complexity gap between FCFS ME and ME in the asynchronous shared memory model where processes communicate using atomic reads and writes only, and do not fail. Our main result is the first known FCFS ME algorithm that makes O(logN) remote memory references (RMRs) per passage and uses only atomic reads and writes. Our algorithm is also adaptive to point contention. More precisely, the number of RMRs a process makes per passage in our algorithm is Θ(min(k, logN)), where k is the point contention. Our algorithm matches known RMR...
Traditional mutual exclusion locks are not resilient to failures: if there is a power outage, the me...
We study Reader-Writer Exclusion, a well-known variant of the Mutual Exclusion problem where process...
AbstractWe establish trade-offs between time complexity and write- and access-contention for solutio...
We consider the worst-case remote memory reference (RMR) complexity of first-come-first-served (FCFS...
Mutual exclusion (ME) is used to coordinate access to shared resources by concurrent processes. We ...
In distributed shared memory multiprocessors, remote memory accesses generate processor-to-memory tr...
Group mutual exclusion (GME), introduced by Joung in 1998, is a natural synchronization problem that...
International audienceThe Cache Coherent (CC) and the Distributed Shared Memory (DSM) models are sta...
Abstract We consider the time complexity of shared-memory mutual exclusion algorithms based on reads...
We propose an efficient mutual exclusion algorithm with respect to remote memory reference(RMR) comp...
We consider the time complexity of shared-memory mutual exclusion algorithms under the remote-memory...
In 1993, Yang and Anderson presented an N-process algorithm for mutual exclusion under read/write at...
Several years ago, Yang and Anderson presented an N-process algorithm for mutual exclusion under rea...
. We present the rst adaptive algorithm for N-process mutual exclusion under read/write atomicity i...
We establish trade-o s between time complexity and write- and access-contention for solutions to the...
Traditional mutual exclusion locks are not resilient to failures: if there is a power outage, the me...
We study Reader-Writer Exclusion, a well-known variant of the Mutual Exclusion problem where process...
AbstractWe establish trade-offs between time complexity and write- and access-contention for solutio...
We consider the worst-case remote memory reference (RMR) complexity of first-come-first-served (FCFS...
Mutual exclusion (ME) is used to coordinate access to shared resources by concurrent processes. We ...
In distributed shared memory multiprocessors, remote memory accesses generate processor-to-memory tr...
Group mutual exclusion (GME), introduced by Joung in 1998, is a natural synchronization problem that...
International audienceThe Cache Coherent (CC) and the Distributed Shared Memory (DSM) models are sta...
Abstract We consider the time complexity of shared-memory mutual exclusion algorithms based on reads...
We propose an efficient mutual exclusion algorithm with respect to remote memory reference(RMR) comp...
We consider the time complexity of shared-memory mutual exclusion algorithms under the remote-memory...
In 1993, Yang and Anderson presented an N-process algorithm for mutual exclusion under read/write at...
Several years ago, Yang and Anderson presented an N-process algorithm for mutual exclusion under rea...
. We present the rst adaptive algorithm for N-process mutual exclusion under read/write atomicity i...
We establish trade-o s between time complexity and write- and access-contention for solutions to the...
Traditional mutual exclusion locks are not resilient to failures: if there is a power outage, the me...
We study Reader-Writer Exclusion, a well-known variant of the Mutual Exclusion problem where process...
AbstractWe establish trade-offs between time complexity and write- and access-contention for solutio...