Fully Anonymous Shared Memory Algorithms

09/12/2019
by   Michel Raynal, et al.
0

Process anonymity has been studied for a long time. Memory anonymity is more recent. In an anonymous memory system, there is no a priori agreement among the processes on the names of the shared registers they access. This article introduces the fully anonymous model, namely a model in which both the processes and the memory are anonymous. It is shown that fundamental problems such as mutual exclusion, consensus, and its weak version called set agreement, can be solved despite full anonymity, the first in a failure-free system, the others in the presence of any number of process crashes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/20/2023

Memory-Anonymous Starvation-Free Mutual Exclusion: Possibility and Impossibility Results

In an anonymous shared memory system, all inter-process communications a...
research
01/23/2021

Formal Definitions of Memory Consistency Models

Shared Memory is a mechanism that allows several processes to communicat...
research
03/28/2019

Mutex-based Desanonymization of an Anonymous Read/Write Memory

Anonymous shared memory is a memory in which processes use different nam...
research
03/16/2021

Wait-free approximate agreement on graphs

Approximate agreement is one of the few variants of consensus that can b...
research
09/20/2023

Better Sooner Rather Than Later

This article unifies and generalizes fundamental results related to n-pr...
research
05/29/2019

The Impact of RDMA on Agreement

Remote Direct Memory Access (RDMA) is becoming widely available in data ...
research
06/14/2019

Gathering with extremely restricted visibility

We consider the classical problem of making mobile processes gather or c...

Please sign up or login with your details

Forgot password? Click here to reset