• DocumentCode
    3299544
  • Title

    Analyzing self-stabilization with finite-state machine model

  • Author

    Hsu, Su-Chu ; Huang, Shing-Tsaan

  • Author_Institution
    Inst. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
  • fYear
    1992
  • fDate
    9-12 Jun 1992
  • Firstpage
    624
  • Lastpage
    631
  • Abstract
    An approach to analyzing self-stabilization based on the finite-state machine model is presented. A finite-state machine is used to model the behavior of each node in a distributed system. when the self-stabilizing algorithms are applied. The approach is useful for analyzing the correctness of self-stabilizing algorithms and their time complexity. A self-stabilizing algorithm for finding maximal matching is used as an example to show how the finite-state machine model is applied. A simpler proof for the correctness and an upper bound of the time complexity tighter than the one proved by a variant function are attained
  • Keywords
    computational complexity; fault tolerant computing; finite state machines; distributed system; finite-state machine model; maximal matching; self-stabilisation; time complexity; variant function; Algorithm design and analysis; Computer science; Contracts; Councils; Distributed algorithms; Fault detection; Fault tolerant systems; Protocols; Tree data structures; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1992., Proceedings of the 12th International Conference on
  • Conference_Location
    Yokohama
  • Print_ISBN
    0-8186-2865-0
  • Type

    conf

  • DOI
    10.1109/ICDCS.1992.235106
  • Filename
    235106