On the Complexity of Adding Convergence - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2013

On the Complexity of Adding Convergence

Alex Klinkhamer
  • Fonction : Auteur
  • PersonId : 1007024
Ali Ebnenasir
  • Fonction : Auteur
  • PersonId : 999411

Résumé

This paper investigates the complexity of designing Self-Stabilizing (SS) distributed programs, where an SS program meets two properties, namely closure and convergence. Convergence requires that, from any state, the computations of an SS program reach a set of legitimate states (a.k.a. invariant). Upon reaching a legitimate state, the computations of an SS program remain in the set of legitimate states as long as no faults occur; i.e., Closure. We illustrate that, in general, the problem of augmenting a distributed program with convergence, i.e., adding convergence, is NP-complete (in the size of its state space). An implication of our NP-completeness result is the hardness of adding nonmasking fault tolerance to distributed programs, which has been an open problem for the past decade.
Fichier principal
Vignette du fichier
978-3-642-40213-5_2_Chapter.pdf (338.04 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01514662 , version 1 (26-04-2017)

Licence

Identifiants

Citer

Alex Klinkhamer, Ali Ebnenasir. On the Complexity of Adding Convergence. 5th International Conference on Fundamentals of Software Engineering (FSEN), Apr 2013, Tehran, Iran. pp.17-33, ⟨10.1007/978-3-642-40213-5_2⟩. ⟨hal-01514662⟩
50 Consultations
71 Téléchargements

Altmetric

Partager

More