Presentation 2003/10/20
Speedup of Vidyasankar's Algorithm for the Group k-Exclusion Problem
Masataka TAKAMURA, Tom ALTMAN, Yoshihide IGARASHI,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) The k-exclusion problem is a natural generalization of the mutual exclusion problem. Group mutual exclusion is also an interesting generalization of mutual exclusion. The latter problem was introduced by Joung, and some algorithms for the problem have been propoed by incorporating mutual exclusin algorithms. Recently Vidyasankar introduced a combined problem of k-exclusion and group mutual exclusion, called the group k-exclusion problem, which occurs in a situation where philosophers with the same interest can attend a forum in a meeting room, but not by philosophers with a different interest in the same meeting room, and up to k meeting rooms are available. Vidyasankar's algorithm is a simple modification of the n-process algorithm by Peterson for the mutual exclusion problem in the asynchronous multi-writer / multi-reader shared memory model. We propose an improvement to Vidyasanker's algorithm. By our modifications we can accelerate the original algorithm. Waiting times in the trying region of the original algorithm and our algorithm are bounded by n(n-k)c+O(n^3(n-k))l and (n-k)c+O(n(n-k)^2)l, respectively, where n is the number of processed, l is upper bound on the time between successive two atomic steps, and c is an upper bound on the time that any philosopher spends in a forum.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) distributed algorithms / group mutual exclusion / k-exclusion / lockout avoidance / mutual exclusion / shared memory
Paper # COMP2003-47
Date of Issue

Conference Information
Committee COMP
Conference Date 2003/10/20(1days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair
Vice Chair
Secretary
Assistant

Paper Information
Registration To Theoretical Foundations of Computing (COMP)
Language ENG
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Speedup of Vidyasankar's Algorithm for the Group k-Exclusion Problem
Sub Title (in English)
Keyword(1) distributed algorithms
Keyword(2) group mutual exclusion
Keyword(3) k-exclusion
Keyword(4) lockout avoidance
Keyword(5) mutual exclusion
Keyword(6) shared memory
1st Author's Name Masataka TAKAMURA
1st Author's Affiliation Department of Computer Science, Gunma University()
2nd Author's Name Tom ALTMAN
2nd Author's Affiliation Department of Computer Science and Engineering, University of Colorado at Denver
3rd Author's Name Yoshihide IGARASHI
3rd Author's Affiliation Department of Computer Science, Gunma University
Date 2003/10/20
Paper # COMP2003-47
Volume (vol) vol.103
Number (no) 394
Page pp.pp.-
#Pages 7
Date of Issue