• DocumentCode
    3204508
  • Title

    Two-state self-stabilizing algorithms

  • Author

    Flatebo, Mitchell ; Datta, Ajoy Kumar

  • Author_Institution
    Dept. of Comput. Sci., Nevada Univ., Las Vegas, NV, USA
  • fYear
    1992
  • fDate
    23-26 Mar 1992
  • Firstpage
    198
  • Lastpage
    203
  • Abstract
    A distributed system consists of a set of loosely connected state machines which do not share a global memory. All the possible global states of the system can be split up into legal and illegal states. A self-stabilizing system is a network of processors, which, when started from an arbitrary (and possibly illegal) initial state, always returns to a legal state in a finite number of steps. One issue in designing self-stabilizing algorithms is the number of state required by each machine. The paper presents algorithms which will be self-stabilizing while only requiring each machine in the network to have two states. Probability is used in some of the algorithms in order to make this possible. The algorithms are given along with correctness proofs
  • Keywords
    distributed algorithms; finite state machines; correctness proofs; distributed system; loosely connected state machines; processor network; self-stabilizing system; two state self stabilizing algorithms; Algorithm design and analysis; Automata; Computer science; Delay systems; Error correction; Law; Legal factors; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1992. Proceedings., Sixth International
  • Conference_Location
    Beverly Hills, CA
  • Print_ISBN
    0-8186-2672-0
  • Type

    conf

  • DOI
    10.1109/IPPS.1992.223047
  • Filename
    223047