• DocumentCode
    3256750
  • Title

    Synthesizing Self-Stabilizing Protocols under Average Recovery Time Constraints

  • Author

    Aflaki, Saba ; Faghih, Fathiyeh ; Bonakdarpour, Borzoo

  • Author_Institution
    Sch. of Comput. Sci., Univ. of Waterloo, Waterloo, ON, Canada
  • fYear
    2015
  • fDate
    June 29 2015-July 2 2015
  • Firstpage
    579
  • Lastpage
    588
  • Abstract
    A self-stabilizing system is one that converges to a legitimate state from any arbitrary state. Such an arbitrary state may be reachable due to wrong initialization or the occurrence of transient faults. Average recovery time of self-stabilizing systems is a key factor in evaluating their performance, especially in the domain of network and robotic protocols. This paper introduces a groundbreaking result on automated repair and synthesis of self-stabilizing protocols whose average recovery time is required to satisfy certain constraints. We show that synthesizing and repairing weak-stabilizing protocols under average recovery time constraints is NP-complete. To cope with the exponential complexity (unless P = NP), we propose a polynomial-time heuristic.
  • Keywords
    computational complexity; protocols; self-adjusting systems; set theory; arbitrary state; automated self-stabilizing protocol repair; automated self-stabilizing protocol synthesis; average recovery time; average recovery time constraints; exponential complexity; legitimate state; polynomial-time heuristics; robotic protocols; self-stabilizing system; Complexity theory; Convergence; Maintenance engineering; Probability distribution; Protocols; Time factors; Transient analysis; Fault-tolerance; Recovery; Repair; Synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems (ICDCS), 2015 IEEE 35th International Conference on
  • Conference_Location
    Columbus, OH
  • ISSN
    1063-6927
  • Type

    conf

  • DOI
    10.1109/ICDCS.2015.65
  • Filename
    7164943