Skip to main content

Monotonic Stabilization

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6490))

Abstract

Self-stabilization guarantees convergence to a legitimate configuration in every execution starting from any initial configuration. However, during convergence, most self-stabilizing protocols make unnecessary output changes that do not directly contribute to the progress of convergence.

We define and study monotonic stabilization, where every output change is a step toward convergence. That is, any output change at a process p gives the final output of p in the legitimate configuration to be reached. It turns out that monotonic stabilization requires additional information exchange between processes, and we present task dependent tradeoff results with respect to the locality of exchanged information.

This work is supported in part by JSPS Grant-in-Aid for Young Scientists (Start-up) (21800031), ANR projects SHAMAN, ALADDIN, and R-DISCOVER.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Dijkstra, E.W.: Self-stabilizing systems in spite of distributed control. ACM Commun. 17(11), 643–644 (1974)

    Article  MATH  Google Scholar 

  2. Dolev, S.: Self-stabilization. MIT Press, Cambridge (March 2000)

    MATH  Google Scholar 

  3. Tixeuil, S.: Self-stabilizing Algorithms. Chapman & Hall/CRC Applied Algorithms and Data Structures. In: Algorithms and Theory of Computation Handbook, 2nd edn., pp. 26.1–26.45. CRC Press, Taylor & Francis Group (November 2009)

    Google Scholar 

  4. Delaët, S., Ducourthial, B., Tixeuil, S.: Self-stabilization with r-operators revisited. Journal of Aerospace Computing, Information, and Communication (2006)

    Google Scholar 

  5. Linial, N.: Locality in distributed graph algorithms. SIAM Journal of Computing 21(1), 193–201 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  6. Awerbuch, B., Patt-Shamir, B., Varghese, G.: Self-stabilization by local checking and correction. In: Proceedings of 32nd Annual Symposium on Foundations of Computer Science, pp. 268–277 (October 1991)

    Google Scholar 

  7. Awerbuch, B., Patt-Shamir, B., Vargheese, G., Dolev, S.: Self-stabilization by local checking and global reset. In: Tel, G., Vitányi, P.M.B. (eds.) WDAG 1994. LNCS, vol. 857, pp. 326–339. Springer, Heidelberg (1994)

    Chapter  Google Scholar 

  8. Beauquier, J., Delaet, S.: Classes of self-stabilizing protocols. In: Proceedings of the 4th FTDCS, pp. 361–365 (September 1993)

    Google Scholar 

  9. Beauquier, J., Delaet, S., Dolev, S., Tixeuil, S.: Transient fault detectors. Distributed Computing 20, 39–51 (2007)

    Article  MATH  Google Scholar 

  10. Ghosh, S., Gupta, A., Herman, T., Pemmaraju, S.V.: Fault-containing self-stabilizing distributed protocols. Distributed Computing 20(1), 53–73 (2007)

    Article  MATH  Google Scholar 

  11. Ghosh, S., Gupta, A.: An exercise in fault-containment: self-stabilizing leader election. Information Processing Letters 59(5), 281–288 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  12. Ghosh, S., Gupta, A., Pemmaraju, S.: Fault-containing network protocols. In: Proceedings of the 12th ACM Symposium on Applied Computing, pp. 431–437 (February 1997)

    Google Scholar 

  13. Ghosh, S., He, X.: Fault-containing self-stabilization using priority scheduling. Information Processing Letters 73, 145–151 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  14. Lin, J., Huang, T.C.: An efficient fault-containing self-stabilizing algorithm for finding a maximal independent set. IEEE Transactions on Parallel and Distributed Systems 14, 742–754 (2003)

    Article  Google Scholar 

  15. Hedetniemi, S.T., Jacobs, D.P., Srimani, P.K.: Linear time self-stabilizing colorings. Information Processing Letters 87, 251–255 (2003)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Yamauchi, Y., Tixeuil, S. (2010). Monotonic Stabilization. In: Lu, C., Masuzawa, T., Mosbah, M. (eds) Principles of Distributed Systems. OPODIS 2010. Lecture Notes in Computer Science, vol 6490. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17653-1_34

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17653-1_34

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17652-4

  • Online ISBN: 978-3-642-17653-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics