1990
DOI: 10.1016/0020-0190(90)90048-3
|View full text |Cite
|
Sign up to set email alerts
|

A more efficient generalization of Peterson's mutual exclusion algorithm

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
9
0

Year Published

2005
2005
2016
2016

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(10 citation statements)
references
References 4 publications
1
9
0
Order By: Relevance
“…In our algorithm, it is determined in the beginning and does not change due to future contention for CS. Also, the number of bypasses over a process in accessing CS is high in Peterson's algorithm and its variations (unbounded for the algorithms given in [11,17] and (N (N − 1)/2) for the algorithm given in [3]). These algorithms require the shared variable turn to be atomic.…”
Section: Related Work and Conclusionmentioning
confidence: 99%
“…In our algorithm, it is determined in the beginning and does not change due to future contention for CS. Also, the number of bypasses over a process in accessing CS is high in Peterson's algorithm and its variations (unbounded for the algorithms given in [11,17] and (N (N − 1)/2) for the algorithm given in [3]). These algorithms require the shared variable turn to be atomic.…”
Section: Related Work and Conclusionmentioning
confidence: 99%
“…Here, we treat the solution we proposed in [4], which can be regarded as a variation of the protocol of Block and Woo [5]. In [4], we proved that our protocol guarantees mutual exclusion, as well as progress, in the sense that, whenever some threads are competing to enter the critical section, eventually some thread will enter the critical section.…”
Section: Introductionmentioning
confidence: 92%
“…Surveys can be found in [3,15,16]. In particular, the solutions by Lamport [10] and Peterson [14] have inspired several variations [2,5,9,16].…”
Section: Introductionmentioning
confidence: 99%
“…In [3], Block and Woo presented an interesting variation in which the number of stages to be crossed varies from 1 to n rather than fixed n − 1.…”
Section: Algorithms Reviewmentioning
confidence: 98%
“…to its simplicity and elegance. Also, the algorithm has been extensively studied and expanded in the literature [5,11,6,3,8,13,12,1,7,9,14]. In this paper, we first study Peterson's algorithm [10] and the algorithm by Block [3].…”
Section: Introductionmentioning
confidence: 98%