Skip to main content

Fast Self-stabilizing Minimum Spanning Tree Construction

Using Compact Nearest Common Ancestor Labeling Scheme

  • Conference paper
Distributed Computing (DISC 2010)

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

Included in the following conference series:

Abstract

We present a novel self-stabilizing algorithm for minimum spanning tree (MST) construction. The space complexity of our solution is O(log2 n) bits and it converges in O(n 2) rounds. Thus, this algorithm improves the convergence time of all previously known self-stabilizing asynchronous MST algorithms by a multiplicative factor Θ(n), to the price of increasing the best known space complexity by a factor O(logn). The main ingredient used in our algorithm is the design, for the first time in self-stabilizing settings, of a labeling scheme for computing the nearest common ancestor with only O(log2 n) bits.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Stephen, A., Cyril, G., Haim, K., Theis, R.: Nearest common ancestors: a survey and a new algorithm for a distributed environment. Theory of Computing Systems 37(3), 441–456 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  2. Blin, L., Potop-Butucaru, M., Rovedakis, S., Tixeuil, S.: A New Self-stabilizing Minimum Spanning Tree Construction with Loop-Free Property. In: Keidar, I. (ed.) DISC 2009. LNCS, vol. 5805, pp. 407–422. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  3. Park, J., Masuzawa, T., Hagihara, K., Tokura, N.: Distributed Algorithms for Reconstructing MST after Topology Change. In: van Leeuwen, J., Santoro, N. (eds.) WDAG 1990. LNCS, vol. 486, pp. 122–132. Springer, Heidelberg (1991)

    Google Scholar 

  4. Park, J., Masuzawa, T., Hagihara, K., Tokura, N.: Efficient distributed algorithm to solve updating minimum spanning tree problem. Systems and Computers in Japan 23(3), 1–12 (1992)

    Article  MathSciNet  Google Scholar 

  5. Bein, D., Datta, A.K., Villain, V.: Self-Stablizing Pivot Interval Routing in General Networks. In: ISPAN, pp. 282–287 (2005)

    Google Scholar 

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

    Article  MATH  Google Scholar 

  7. Dolev, S.: Self-Stabilization. MIT Press, Cambridge (2000)

    MATH  Google Scholar 

  8. Tel, G.: Introduction to distributed algorithm, 2nd edn. Cambridge University Press, Cambridge (2000)

    Google Scholar 

  9. Gallager, R.G., Humblet, P.A., Spira, P.M.: A distributed algorithm for minimum-weight spanning trees. ACM Trans. Program. Lang. Syst. 5(1), 66–77 (1983)

    Article  MATH  Google Scholar 

  10. Harel, D., Tarjan, R.E.: Fast algorithms for finding nearest common ancestors. SIAM Journal Computing 13(2), 338–355 (1984)

    Article  MATH  MathSciNet  Google Scholar 

  11. Higham, L., Liang, Z.: Self-stabilizing minimum spanning tree construction on message-passing networks. In: Welch, J.L. (ed.) DISC 2001. LNCS, vol. 2180, pp. 194–208. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  12. Katz, S., Perry, K.J.: Self-stabilizing extensions for message-passing systems. Distributed Computing 7, 17–26 (1993)

    Article  Google Scholar 

  13. Gupta, S.K.S., Srimani, P.K.: Self-stabilizing multicast protocols for ad hoc networks. J. Parallel Distrib. Comput. 63(1), 87–96 (2003)

    Article  MATH  Google Scholar 

  14. Kruskal, J.B.: On the shortest spanning subtree of a graph and the travelling salesman problem. Proc. Amer. Math. Soc. 7, 48–50 (1956)

    MathSciNet  Google Scholar 

  15. Prim, R.C.: Shortest connection networks and some generalizations. Bell System Tech. J, 1389–1401 (1957)

    Google Scholar 

  16. Blin, L., Dolev, S., Potop-Butucaru, M.G., Rovedakis, S.: Fast Self-Stabilizing Minimum Spanning Tree Construction. Research Report, hal-00492398, HAL (2010)

    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

Blin, L., Dolev, S., Potop-Butucaru, M.G., Rovedakis, S. (2010). Fast Self-stabilizing Minimum Spanning Tree Construction. In: Lynch, N.A., Shvartsman, A.A. (eds) Distributed Computing. DISC 2010. Lecture Notes in Computer Science, vol 6343. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15763-9_46

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-15763-9_46

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-15762-2

  • Online ISBN: 978-3-642-15763-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics