We consider a system of $n$ processes with ids not a priori known, that are drown from a large space, potentially unbounded. How can these $n$ processes communicate to solve a task? We show that $n$ a priori allocated Multi-Writer Multi-Reader (MWMR) registers are both needed and sufficient to solve any read-write wait-free solvable task. This contrasts with the existing possible solution borrowed from adaptive algorithms that require $\Theta(n^2)$ MWMR registers. To obtain these results, the paper shows how the processes can \emph{non-blocking} emulate a system of $n$ Single-Writer Multi-Reader (SWMR) registers on top of $n$ MWMR registers. It is impossible to do such an emulation with $n-1$ MWMR registers. Furthermore, we want to solve a ...
AbstractThis paper addresses the wide gap in space complexity of atomic, multi-writer, multi-reader ...
In the classic one-time renaming problem, processes are required to choose new names in order to red...
We consider the problem of wait-free implementation of a multi-writer snapshot object with m >= 2...
International audienceWe consider a system of n processes with ids not a priori known, that are draw...
International audienceConsider a system of n processes with ids that are drawn from a large space. H...
International audienceMany algorithms designed for shared-memory distributed systems assume the sing...
When a process attempts to acquire a mutex lock, it may be forced to wait if another process current...
AbstractIn the long-lived M-renaming problem, N processes repeatedly acquire and release names rangi...
This paper gives tight logarithmic lower bounds on the solo step complexity of leader election in an...
Abstract. We give an adaptive algorithm in which processes use multi-writer multi-reader registers t...
AbstractWe explore techniques for designing nonblocking algorithms that do not require advance knowl...
We study Reader-Writer Exclusion, a well-known variant of the Mutual Exclusion problem where process...
AbstractIn the classic “one-time” renaming problem, processes are required to choose new names in or...
Shared-memory concurrent algorithms are well-known for being difficult to write, ill-adapted to test...
The k-set agreement problem is a generalization of the consensus problem. Namely, assuming that each...
AbstractThis paper addresses the wide gap in space complexity of atomic, multi-writer, multi-reader ...
In the classic one-time renaming problem, processes are required to choose new names in order to red...
We consider the problem of wait-free implementation of a multi-writer snapshot object with m >= 2...
International audienceWe consider a system of n processes with ids not a priori known, that are draw...
International audienceConsider a system of n processes with ids that are drawn from a large space. H...
International audienceMany algorithms designed for shared-memory distributed systems assume the sing...
When a process attempts to acquire a mutex lock, it may be forced to wait if another process current...
AbstractIn the long-lived M-renaming problem, N processes repeatedly acquire and release names rangi...
This paper gives tight logarithmic lower bounds on the solo step complexity of leader election in an...
Abstract. We give an adaptive algorithm in which processes use multi-writer multi-reader registers t...
AbstractWe explore techniques for designing nonblocking algorithms that do not require advance knowl...
We study Reader-Writer Exclusion, a well-known variant of the Mutual Exclusion problem where process...
AbstractIn the classic “one-time” renaming problem, processes are required to choose new names in or...
Shared-memory concurrent algorithms are well-known for being difficult to write, ill-adapted to test...
The k-set agreement problem is a generalization of the consensus problem. Namely, assuming that each...
AbstractThis paper addresses the wide gap in space complexity of atomic, multi-writer, multi-reader ...
In the classic one-time renaming problem, processes are required to choose new names in order to red...
We consider the problem of wait-free implementation of a multi-writer snapshot object with m >= 2...