• DocumentCode
    1272906
  • Title

    Fair circulation of a token

  • Author

    Ikeda, Satoshi ; Kubo, Izumi ; Okumoto, Norihiro ; Yamashita, Masafumi

  • Author_Institution
    Dept. of Comput., Inf. & Commun. Sci., Tokyo Univ. of Agric. & Technol., Japan
  • Volume
    13
  • Issue
    4
  • fYear
    2002
  • fDate
    4/1/2002 12:00:00 AM
  • Firstpage
    367
  • Lastpage
    372
  • Abstract
    Suppose that a distributed system is modeled by an undirected graph G = (V, E), where V and E, respectively, are the sets of processes and communication links. Israeli and Jalfon (1990) proposed a simple self-stabilizing mutual exclusion algorithm: a token is circulated among the processes (i.e., vertices) and a process can access the critical section only when it holds the token. In order to guarantee equal access chance to all processes, the token circulation needs to be fair in the sense that all processes have the same probability of holding the token. However, the Israeli-Jalfon token circulation scheme does not meet the requirement. This paper proposes a new scheme for making it fair. We evaluate the average of the longest waiting times in terms of the cover time and show an O(deg(G)n2) upper bound on the cover time for our scheme, where n and deg(G) are the number of processes and the maximum degree of G, respectively. The same (tight) upper bound is known for the Israeli-Jalfon scheme
  • Keywords
    computational complexity; distributed algorithms; communication links; cover time; distributed system; fair token circulation; self-stabilizing mutual exclusion algorithm; undirected graph; waiting times; Upper bound;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.995817
  • Filename
    995817