Skip to main content

2016 | OriginalPaper | Buchkapitel

Snap-Stabilizing PIF on Arbitrary Connected Networks in Message Passing Model

verfasst von : Florence Levé, Khaled Mohamed, Vincent Villain

Erschienen in: Stabilization, Safety, and Security of Distributed Systems

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Starting from any configuration, a snap-stabilizing algorithm guarantees that the system always behaves according to its specification while a self-stabilizing algorithm only guarantees that the system will behave according to its specification in a finite time. So, a snap-stabilizing algorithm is a time optimal self-stabilizing algorithm (because it stabilizes in 0 rounds). That means that even the first attempt of using a snap-stabilizing algorithm by any user (human or algorithm) will produce a correct execution. This is a very desirable property, especially in the case of systems that are prone to transient faults. So the problem of the existence of snap-stabilizing solutions in the message passing model is a very crucial question from a practical point of view.
Snap-stabilization has been proven power equivalent to self-stabilization in the state model (a locally shared memory model) and for non-anonymous systems. That result is based on the existence of transformers built from a snap-stabilizing propagation of information with feedback (PIF) algorithm combined with some of its derivatives. In this paper, we present the first snap-stabilizing PIF algorithm for arbitrary connected networks in the message passing model. With a good setting of the timers, the time complexity of our algorithm is in \(\theta (n \times k)\) rounds, where n and k are the number of processors and the maximal channel capacity, respectively. We then conclude that snap-stabilization is power equivalent to self-stabilization in the message passing model with bounded channels for non-anonymous systems.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Blin, L., Cournier, A., Villain, V.: An improved snap-stabilizing PIF algorithm. In: Proceedings SSS 2003, San Francisco, CA, USA, 24-25 June 2003, pp. 199–214 (2003) Blin, L., Cournier, A., Villain, V.: An improved snap-stabilizing PIF algorithm. In: Proceedings SSS 2003, San Francisco, CA, USA, 24-25 June 2003, pp. 199–214 (2003)
2.
Zurück zum Zitat Bui, A., Datta, A.K., Petit, F., Villain, V.: Snap-stabilizing PIF algorithm in the tree networks without sense of direction. In: SIROCCO 1999, Lacanau-Ocean, France, 1–3 July 1999, pp. 32–46. Carleton Scientific (1999) Bui, A., Datta, A.K., Petit, F., Villain, V.: Snap-stabilizing PIF algorithm in the tree networks without sense of direction. In: SIROCCO 1999, Lacanau-Ocean, France, 1–3 July 1999, pp. 32–46. Carleton Scientific (1999)
3.
Zurück zum Zitat Bui, A., Datta, A.K., Petit, F., Villain, V.: State-optimal snap-stabilizing PIF in tree networks. In: ICDCS Workshop on Self-stabilizing Systems, Proceedings, Austin, Texas, 5 June 1999, pp. 78–85 (1999) Bui, A., Datta, A.K., Petit, F., Villain, V.: State-optimal snap-stabilizing PIF in tree networks. In: ICDCS Workshop on Self-stabilizing Systems, Proceedings, Austin, Texas, 5 June 1999, pp. 78–85 (1999)
4.
Zurück zum Zitat Bui, A., Datta, A.K., Petit, F., Villain, V.: Snap-stabilization and PIF in tree networks. Distrib. Comput. 20(1), 3–19 (2007)MATH Bui, A., Datta, A.K., Petit, F., Villain, V.: Snap-stabilization and PIF in tree networks. Distrib. Comput. 20(1), 3–19 (2007)MATH
5.
Zurück zum Zitat Chang, E.J.H.: Echo algorithms: depth parallel operations on general graphs. IEEE Trans. Software Eng. 8(4), 391–401 (1982)CrossRef Chang, E.J.H.: Echo algorithms: depth parallel operations on general graphs. IEEE Trans. Software Eng. 8(4), 391–401 (1982)CrossRef
6.
Zurück zum Zitat Chen, N.-S., Yu, H.-P., Huang, S.-T.: A self-stabilizing algorithm for constructing spanning trees. Inf. Process. Lett. 39(3), 147–151 (1991)MathSciNetCrossRefMATH Chen, N.-S., Yu, H.-P., Huang, S.-T.: A self-stabilizing algorithm for constructing spanning trees. Inf. Process. Lett. 39(3), 147–151 (1991)MathSciNetCrossRefMATH
7.
Zurück zum Zitat Cournier, A., Datta, A.K., Devismes, S., Petit, F., Villain, V.: The expressive power of snap-stabilization. Theor. Comput. Sci. 626, 40–66 (2016)MathSciNetCrossRefMATH Cournier, A., Datta, A.K., Devismes, S., Petit, F., Villain, V.: The expressive power of snap-stabilization. Theor. Comput. Sci. 626, 40–66 (2016)MathSciNetCrossRefMATH
8.
Zurück zum Zitat Cournier, A., Datta, A.K., Petit, F., Villain, V.: Optimal snap-stabilizing PIF in un-oriented trees. In: Proceedings OPODIS, Manzanillo, Mexico, 10–12 December 2001, pp. 71–90 (2001) Cournier, A., Datta, A.K., Petit, F., Villain, V.: Optimal snap-stabilizing PIF in un-oriented trees. In: Proceedings OPODIS, Manzanillo, Mexico, 10–12 December 2001, pp. 71–90 (2001)
9.
Zurück zum Zitat Cournier, A., Datta, A.K., Petit, F., Villain, V.: Snap-stabilizing PIF algorithm in arbitrary networks. In: ICDCS, pp. 199–206 (2002) Cournier, A., Datta, A.K., Petit, F., Villain, V.: Snap-stabilizing PIF algorithm in arbitrary networks. In: ICDCS, pp. 199–206 (2002)
10.
Zurück zum Zitat Cournier, A., Datta, A.K., Petit, F., Villain, V.: Enabling snap-stabilization. In: ICDCS 2003, 19–22 May 2003, Providence, RI, USA, pp. 12–19. IEEE Computer Society (2003) Cournier, A., Datta, A.K., Petit, F., Villain, V.: Enabling snap-stabilization. In: ICDCS 2003, 19–22 May 2003, Providence, RI, USA, pp. 12–19. IEEE Computer Society (2003)
11.
Zurück zum Zitat Cournier, A., Datta, A.K., Petit, F., Villain, V.: Optimal snap-stabilizing PIF algorithms in un-oriented trees. J. High Speed Netw. 14(2), 185–200 (2005) Cournier, A., Datta, A.K., Petit, F., Villain, V.: Optimal snap-stabilizing PIF algorithms in un-oriented trees. J. High Speed Netw. 14(2), 185–200 (2005)
12.
Zurück zum Zitat Cournier, A., Devismes, S., Petit, F., Villain, V.: Snap-stabilizing depth-first search on arbitrary networks. Comput. J. 49(3), 268–280 (2006)CrossRefMATH Cournier, A., Devismes, S., Petit, F., Villain, V.: Snap-stabilizing depth-first search on arbitrary networks. Comput. J. 49(3), 268–280 (2006)CrossRefMATH
13.
14.
Zurück zum Zitat Cournier, A., Devismes, S., Villain, V.: Snap-stabilizing PIF and useless computations. In: ICPADS, Minneapolis, Minnesota, USA, 12–15 July 2006, pp. 39–48 (2006) Cournier, A., Devismes, S., Villain, V.: Snap-stabilizing PIF and useless computations. In: ICPADS, Minneapolis, Minnesota, USA, 12–15 July 2006, pp. 39–48 (2006)
15.
Zurück zum Zitat Cournier, A., Devismes, S., Villain, V.: Light enabling snap-stabilization of fundamental protocols. TAAS 4(1), 1–27 (2009)CrossRef Cournier, A., Devismes, S., Villain, V.: Light enabling snap-stabilization of fundamental protocols. TAAS 4(1), 1–27 (2009)CrossRef
16.
Zurück zum Zitat Delaët, S., Devismes, S., Nesterenko, M., Tixeuil, S.: Snap-stabilization in message-passing systems. J. Parallel Distrib. Comput. 70(12), 1220–1230 (2010)CrossRefMATH Delaët, S., Devismes, S., Nesterenko, M., Tixeuil, S.: Snap-stabilization in message-passing systems. J. Parallel Distrib. Comput. 70(12), 1220–1230 (2010)CrossRefMATH
17.
Zurück zum Zitat Devismes, S., Petit, F., Villain, V.: Autour de l’autostabilisation 1. techniques généralisant l’approche. Technique et Science Informatiques 30(7), 873–894 (2011)CrossRef Devismes, S., Petit, F., Villain, V.: Autour de l’autostabilisation 1. techniques généralisant l’approche. Technique et Science Informatiques 30(7), 873–894 (2011)CrossRef
18.
Zurück zum Zitat Devismes, S., Petit, F., Villain, V.: Autour de l’autostabilisation 2. techniques spécialisant l’approche. Technique et Science Informatiques 30(7), 895–922 (2011)CrossRef Devismes, S., Petit, F., Villain, V.: Autour de l’autostabilisation 2. techniques spécialisant l’approche. Technique et Science Informatiques 30(7), 895–922 (2011)CrossRef
19.
Zurück zum Zitat Dijkstra, E.W.: Self-stabilizing systems in spite of distributed control. Commun. ACM 17(11), 643–644 (1974)CrossRefMATH Dijkstra, E.W.: Self-stabilizing systems in spite of distributed control. Commun. ACM 17(11), 643–644 (1974)CrossRefMATH
20.
Zurück zum Zitat Dolev, S., Tzachar, N.: Empire of colonies: self-stabilizing and self-organizing distributed algorithm. Theor. Comput. Sci. 410(6–7), 514–532 (2009)MathSciNetCrossRefMATH Dolev, S., Tzachar, N.: Empire of colonies: self-stabilizing and self-organizing distributed algorithm. Theor. Comput. Sci. 410(6–7), 514–532 (2009)MathSciNetCrossRefMATH
21.
Zurück zum Zitat Levé, F., Mohamed, K., Villain, V.: Snap-stabilizing PIF on non-oriented trees and message passing model. In: Proceedings SSS 2014, Paderborn, Germany, September 28–October 1 2014, pp. 299–313 (2014) Levé, F., Mohamed, K., Villain, V.: Snap-stabilizing PIF on non-oriented trees and message passing model. In: Proceedings SSS 2014, Paderborn, Germany, September 28–October 1 2014, pp. 299–313 (2014)
Metadaten
Titel
Snap-Stabilizing PIF on Arbitrary Connected Networks in Message Passing Model
verfasst von
Florence Levé
Khaled Mohamed
Vincent Villain
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-319-49259-9_22