2011
DOI: 10.1002/cpe.1741
|View full text |Cite
|
Sign up to set email alerts
|

A liveness condition for concurrent objects: x‐wait‐freedom

Abstract: The liveness of concurrent objects despite asynchrony and failures is a fundamental problem. To that end several progress conditions have been proposed. Wait-freedom is the strongest of these conditions: it states that any object operation must terminate if the invoking process does not crash. Obstructionfreedom is a weaker progress condition as it requires progress only when a process executes in isolation for a long enough period. This paper explores progress conditions in n-process asynchronous read/write s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
4
0

Year Published

2011
2011
2024
2024

Publication Types

Select...
3
2
2

Relationship

3
4

Authors

Journals

citations
Cited by 11 publications
(4 citation statements)
references
References 19 publications
0
4
0
Order By: Relevance
“…The reader interested in dissymetric progress conditions will consult [48,51,88]. A tutorial on the notion of universality in crash-prone asynchronous message-passing systems is presented in [78].…”
Section: Further Readingsmentioning
confidence: 99%
“…The reader interested in dissymetric progress conditions will consult [48,51,88]. A tutorial on the notion of universality in crash-prone asynchronous message-passing systems is presented in [78].…”
Section: Further Readingsmentioning
confidence: 99%
“…4.1 Safe agreement object in CAMP n,t [t < n/2]: definition This object type (or variants of it), briefly sketched in the Introduction, is at the core of both the BG simulation [6,7,14,22], and the liveness guarantees of concurrent objects [23,24]. It is a one-shot object that solves consensus in failure-free scenarios, and allows processes to agree with a weak termination guarantee in the presence of failures.…”
Section: Bg(mpc): Bg In the Crash-prone Asynchronous Message-passing ...mentioning
confidence: 99%
“…It is easy to see that a safe agreement object is a consensus object whose termination condition is failuredependent. Algorithms implementing safe agreement objects (or variants of it) can be found in [6,7,24].…”
Section: Bg(mpc): Bg In the Crash-prone Asynchronous Message-passing ...mentioning
confidence: 99%
“…The strongest progress condition is known as wait‐freedom, in asynchronous read/write systems with n processes also termed more precisely as n ‐wait‐freedom. In the paper A liveness condition for concurrent objects: x‐wait‐freedom , Damien Imbs and Michel Raynal relax the requirement of wait‐freedom to a subset of x processes ( x ≤ n ), which are considered particularly important. This progress condition reflects many practical scenarios more accurately.…”
mentioning
confidence: 99%