loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
1999 International Symposium on Parallel Architectures, Algorithms and Networks (ISPAN '99)
Speedup of Lockout-Free Mutual Exclusion Algorithms
Fremantle, Australia
June 23-June 25
ISBN: 0-7695-0231-8
Yoshihide Igarashi, Gunma University
Yasuaki Nishitani, Gunma University
We propose three lockout-free mutual exclusion algorithms for the asynchronous multi-writer/reader shared memory model. The first two algorithms are modifications of the $n$-process algorithm by Peterson, and the third algorithm is a modification of the tournament algorithm by Peterson and Fischer. The correctness and efficiency of these modified algorithms are shown. By these modifications we can speed up the original algorithms. The running times for the trying regions of the first algorithm and the second algorithm are (2n-3)c+O(n^3l) and (n-1)c+O(n^3l), respectively, where $n$ is the number of processes, l is an upper bound on the time between successive two steps, and c is is an upper bound on the time that any user spends in the critical region. The running time for the trying region of the third algorithm is (n-1)c+O(nl).
Index Terms:
asynchronous processes, concurrent computation, distributed systems, lockout-freedom, mutual exclusion, shared memory
Citation:
Yoshihide Igarashi, Yasuaki Nishitani, "Speedup of Lockout-Free Mutual Exclusion Algorithms," ispan, pp.172, 1999 International Symposium on Parallel Architectures, Algorithms and Networks (ISPAN '99), 1999
Usage of this product signifies your acceptance of the Terms of Use.