2016
DOI: 10.1007/s00446-015-0261-8
|View full text |Cite
|
Sign up to set email alerts
|

Universal constructions that ensure disjoint-access parallelism and wait-freedom

Abstract: Disjoint-access parallelism and wait-freedom are two desirable properties for implementations of concurrent objects. Disjoint-access parallelism guarantees that processes operating on different parts of an implemented object do not interfere with each other by accessing common base objects. Thus, disjointaccess parallel algorithms allow for increased parallelism. Wait-freedom guarantees progress for each nonfaulty process, even when other processes run at arbitrary speeds or crash.A universal construction prov… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2018
2018
2019
2019

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 9 publications
(7 citation statements)
references
References 40 publications
(40 reference statements)
0
7
0
Order By: Relevance
“…Most claims refer to the state of the execution of Q in specific points in the execution, described by a corresponding line in the algorithm given in Figure 1. These claims are proved by induction, where the induction variable is the iteration number of the main loop (lines [3][4][5][6][7][8][9][10][11][12][13][14][15][16]. The induction hypothesis is that claims (4.5-4.16) are correct.…”
Section: Remark 44 (3) Is Not Needed In the Proof But Is Stated Fmentioning
confidence: 96%
See 2 more Smart Citations
“…Most claims refer to the state of the execution of Q in specific points in the execution, described by a corresponding line in the algorithm given in Figure 1. These claims are proved by induction, where the induction variable is the iteration number of the main loop (lines [3][4][5][6][7][8][9][10][11][12][13][14][15][16]. The induction hypothesis is that claims (4.5-4.16) are correct.…”
Section: Remark 44 (3) Is Not Needed In the Proof But Is Stated Fmentioning
confidence: 96%
“…OBSERVATION 4.6. The order between op1 and op2 cannot be decided during the inner loop (lines [5][6][7][8][9][10][11][12].…”
Section: Remark 44 (3) Is Not Needed In the Proof But Is Stated Fmentioning
confidence: 99%
See 1 more Smart Citation
“…As an example, a universal construction is presented in [8], where "processes operating on different parts of an implemented object do not interfere with each other by accessing common base objects". Several additional properties have been addressed in [2,9].…”
Section: Categories and Subject Descriptorsmentioning
confidence: 99%
“…For example, it is impossible to implement a consensus shared object using only asynchronous read/write shared memory while ensuring both wait-freedom, a liveness property, and agreement and validity, a safety property [8,28]. The history of distributed computing is full of such trade-offs [7,19,37,22,13,14,6,12,4].…”
Section: Introductionmentioning
confidence: 99%