Proceedings of the 2019 ACM Symposium on Principles of Distributed Computing 2019
DOI: 10.1145/3293611.3331594
|View full text |Cite
|
Sign up to set email alerts
|

Optimal Memory-Anonymous Symmetric Deadlock-Free Mutual Exclusion

Abstract: The notion of an anonymous shared memory (recently introduced in PODC 2017) considers that processes use different names for the same memory location. As an example, a location name A used by a process p and a location name B = A used by another process q can correspond to the very same memory location X, and similarly for the names B used by p and A used by q which may (or may not) correspond to the same memory location Y = X. Hence, there is permanent disagreement on the location names among processes. In th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
37
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
5

Relationship

3
2

Authors

Journals

citations
Cited by 16 publications
(38 citation statements)
references
References 21 publications
1
37
0
Order By: Relevance
“…Remark It is worth noticing that, from a distributed computing understanding and computability point of view, the condition m ∈ M (n) shows that, as far as deadlock-free mutual exclusion using RMW registers is concerned, there is no computability gap between full anonymity (as addressed here) and register-restricted anonymity (addressed in [3]). Both require m ∈ M (n).…”
Section: ⊓ ⊔mentioning
confidence: 89%
See 4 more Smart Citations
“…Remark It is worth noticing that, from a distributed computing understanding and computability point of view, the condition m ∈ M (n) shows that, as far as deadlock-free mutual exclusion using RMW registers is concerned, there is no computability gap between full anonymity (as addressed here) and register-restricted anonymity (addressed in [3]). Both require m ∈ M (n).…”
Section: ⊓ ⊔mentioning
confidence: 89%
“…identifiers for an local identifiers local identifiers external observer for process pi for process pj R [1] Ri [2] Rj [3] R [2] Ri [3] Rj [1] R [3] Ri [1] Rj [2] permutation fi() : [ In both models, atomic [20] means that the operations on the registers appear as if they have been executed sequentially, each operation appearing between its start event and its end event, and for any x ∈ {1, ...m}, each read operation of a register R[x] returns the value v, where v is the last value written in R[x] by a write or a successful compare&swap(R[x], −, −) operation (we also say that the execution is linearizable [19]). We notice that the RMW model is at least as strong as the RW model.…”
Section: On the Memory Sidementioning
confidence: 99%
See 3 more Smart Citations