Speedup of Vidyasankar's algorithm for the group k-exclusion problem

  • Authors:
  • Masataka Takamura;Tom Altman;Yoshihide Igarashi

  • Affiliations:
  • Department of Computer Science, Gunma University Kiryu 376-8515, Japan;Department of Computer Science and Engineering, University of Colorado at Denver, Denver, CO;Department of Computer Science, Gunma University Kiryu 376-8515, Japan

  • Venue:
  • Information Processing Letters - Devoted to the rapid publication of short contributions to information processing
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

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, and up to k meeting rooms are available. We propose an improvement to Vidyasankar's algorithm. Waiting times in the trying region in the original algorithm and in our algorithm are bounded by n(n - k)c + O(n3(n - k))l and (n - k)c + O(n(n - k)2)l, respectively, where n is the number of processes, l is an 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.