• DocumentCode
    2297051
  • Title

    Swarm Synthesis of Convergence for Symmetric Protocols

  • Author

    Ebnenasir, Ali ; Farahat, Aly

  • Author_Institution
    Dept. of Comput. Sci., Michigan Technol. Univ., Houghton, MI, USA
  • fYear
    2012
  • fDate
    8-11 May 2012
  • Firstpage
    13
  • Lastpage
    24
  • Abstract
    This paper presents a novel non-deterministic method for algorithmic addition of convergence to non-stabilizing symmetric protocols. The proposed method exploits randomization and parallelization in order to expand the scope of the search for self-stabilizing versions of non-stabilizing protocols. Such a non-deterministic method enables an embarrassingly parallel framework that exploits the computational resources of computer clusters for automated design of self-stabilizing protocols. We have implemented our approach in a software tool and have synthesized several new self-stabilizing solutions for well-known protocols in the literature (e.g., maximal matching, graph coloring and leader election on a ring). Our case studies demonstrate that the proposed method is able to automatically generate self-stabilizing versions of non-stabilizing protocols in cases where existing automated methods fail. As a result, the proposed approach increases the likelihood of success in synthesizing the self-stabilizing versions of non-stabilizing protocols.
  • Keywords
    fault tolerant computing; parallel processing; protocols; software tools; computer cluster computational resources; convergence algorithmic addition; convergence swarm synthesis; nondeterministic method; nonstabilizing symmetric protocols; parallel framework; parallelization method; randomization method; selfstabilizing protocols; software tool; Color; Convergence; Educational institutions; Nominations and elections; Protocols; System recovery; Transient analysis; Automated Design; Convergence; Self-Stabilization; Symmetric Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing Conference (EDCC), 2012 Ninth European
  • Conference_Location
    Sibiu
  • Print_ISBN
    978-1-4673-0938-7
  • Type

    conf

  • DOI
    10.1109/EDCC.2012.22
  • Filename
    6214757