• DocumentCode
    390026
  • Title

    Service time optimal self-stabilizing token circulation protocol on anonymous undirectional rings

  • Author

    Johnen, Colette

  • Author_Institution
    LRI./CNRS, Univ. de Paris-Sud, Orsay, France
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    80
  • Lastpage
    89
  • Abstract
    We present a self-stabilizing token circulation protocol on unidirectional anonymous rings. This protocol requires no processor identifiers or distinguished processor (i.e. all processors perform the same algorithm). The protocol is randomized and self-stabilizing, meaning that starting from an arbitrary configuration (in response to an arbitrary perturbation modifying the memory state), it reaches (with probability 1) a legitimate configuration (i.e. a configuration with only one token in the network). All previous randomized self-stabilizing token circulation protocols designed to work under unfair distributed schedulers have the same drawback: once stabilized, service time is slow (in the best case, it is bounded by 2N where N is the ring size). Once stabilized, our protocol provides an optimal service: after N computation steps, each processor has obtained the token once. The protocol can be used to implement fair distributed mutual exclusion in any ring topology network.
  • Keywords
    computational complexity; distributed algorithms; processor scheduling; protocols; software fault tolerance; computation steps; legitimate configuration; randomized self-stabilizing protocol; service time; service time optimal self-stabilizing token circulation protocol; unfair distributed schedulers; unidirectional anonymous rings; Access protocols; Modems; Network topology; Nominations and elections; Processor scheduling; Robustness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 2002. Proceedings. 21st IEEE Symposium on
  • ISSN
    1060-9857
  • Print_ISBN
    0-7695-1659-9
  • Type

    conf

  • DOI
    10.1109/RELDIS.2002.1180176
  • Filename
    1180176