Skip to main content

All k-Bounded Policies Are Equivalent for Self-stabilization

  • Conference paper

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

Abstract

We reduce the problem of proving the convergence of a randomized self-stabilizing algorithm under k-bounded policies to the convergence of the same algorithm under a specific policy. As a consequence, all k-bounded schedules are equivalent: a given algorithm is self-stabilizing under one of them if and only if it is self-stabilizing under any of them.

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   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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. Beauquier, J., Cordier, S., Delaët, S.: Optimum probabilistic self-stabilization on uniform rings. In: Second Workshop on Self-Stabilizing Systems (WSS 1995), pp. 15.1–15.15 (1995)

    Google Scholar 

  2. Herman, T.: Probabilistic self-stabilization. Information Processing Letters 35, 63–67 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  3. Dolev, S., Israeli, A., Moran, S.: Analyzing expected time by scheduler-luck games. IEEE Transactions on Software Engineering 21, 429–439 (1995)

    Article  Google Scholar 

  4. Segala, R., Lynch, N.: Probabilistic simulations for probabilistic processes. In: Jonsson, B., Parrow, J. (eds.) CONCUR 1994. LNCS, vol. 836, pp. 481–496. Springer, Heidelberg (1994)

    Chapter  Google Scholar 

  5. Pogosyants, A., Segala, R.: Formal verification of timed properties of randomized distributed algorithms. In: 14th Annual ACM Symposium on Principles of Distributed Computing (PODC 1995), pp. 174–183 (1995)

    Google Scholar 

  6. Pogosyants, A., Segala, R., Lynch, N.: Verification of the randomized concensus algorithm of Aspnes and Herlihy: a case study. In: Mavronicolas, M. (ed.) WDAG 1997. LNCS, vol. 1320, pp. 22–36. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

  7. Fribourg, L., Messika, S., Picaronny, C.: Coupling and Self-stabilization. In: Guerraoui, R. (ed.) DISC 2004. LNCS, vol. 3274, pp. 201–215. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  8. Fribourg, L., Messika, S.: Brief announcement: Coupling for markov decision processes - application to self-stabilization with arbitrary schedulers. In: 24th Annual ACM Symposium on Principles of Distributed Computing (PODC 2005), p. 322 (2005)

    Google Scholar 

  9. Beauquier, J., Johnen, C., Messika, S.: Brief announcement: Computing automatically the stabilization time against the worst and the best schedulers. In: Dolev, S. (ed.) DISC 2006. LNCS, vol. 4167, pp. 543–547. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  10. de Alfaro, L.: Formal Verification of Probabilistic systems. PhD Thesis, Stanford University (1997)

    Google Scholar 

  11. Lehmann, D., Rabin, M.O.: On the advantages of free choice: a symmetric and fully-distributed solution to the dining philosophers problem. In: 8th Annual ACM Symposium on Principles of Programming Languages (POPL 1981), pp. 133–138 (1981)

    Google Scholar 

  12. Vardi, M.Y.: Automatic verification of probabilistic concurrent finite-state programs. In: 26th Annual Symposium on Foundations of Computer Science (FOCS 1985), pp. 327–338. IEEE Computer Society, Los Alamitos (1985)

    Chapter  Google Scholar 

  13. Pnueli, A., Zuck, L.: Verification of multiprocess probabilistic protocols. Distributed Computing 1(1), 53–72 (1986)

    Article  MATH  Google Scholar 

  14. Johnen, C.: Service time optimal self-stabilizing token circulation protocol on anonymous unidrectional rings. In: 21st Symposium on Reliable Distributed Systems (SRDS 2002). IEEE, Los Alamitos (2002)

    Google Scholar 

  15. Beauquier, J., Gradinariu, M., Johnen, C.: Memory space requirements for self-stabilizing leader election protocols. In: 18th Annual ACM Symposium on Principles of Distributed Computing (PODC 1999), pp. 199–208 (1999)

    Google Scholar 

  16. Duflot, M., Fribourg, L., Picaronny, C.: Finite-state distributed algorithms as markov chains. In: DISC 2001. LNCS, vol. 2180, pp. 240–254. Springer, Heidelberg (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Beauquier, J., Johnen, C., Messika, S. (2006). All k-Bounded Policies Are Equivalent for Self-stabilization. In: Datta, A.K., Gradinariu, M. (eds) Stabilization, Safety, and Security of Distributed Systems. SSS 2006. Lecture Notes in Computer Science, vol 4280. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-49823-0_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-49823-0_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-49018-0

  • Online ISBN: 978-3-540-49823-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics