Abstract
We present a distributed algorithm for constructing a spanning tree for connected undirected graphs. Nodes correspond to processors and edges correspond to two way channels. Each processor has initially a distinct identity and all processors perform the same algorithm. Computation as well as communication is asyncronous. The total number of messages sent during a construction of a spanning tree is at most 2E+3NlogN. The maximal message size is loglogN+log(maxid)+3, where maxid is the maximal processor identity.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Francez N.: Distributed termination. ACM Trans. on Programming Languages and Systems. Vol. 2. 1980, pages 42–55.
Gallager R. G., Humblet P. A., Spira P.M.: A Distributed Algorithm for Minimum-Weight Spanning Trees. ACM Trans. on Programming Languages and Systems. Vol. 5. 1983, pages 66–77.
Humblet P. A.: A Distributed Algorithm for Minimum Weight Directed Spanning Trees. IEEE Trans. on Communications. Vol 31. 1983, pages 756–762.
Johansen K.E., Jørgensen U. L., Nielsen S. H., Nielsen S. E.: Konstruktion og analyse af distibuerede algoritmer til beregning af et udspændende træ. (In Danish) Technical report, March 1986, Aarhus University.
Korach E., Markowitz M.: Algorithms for Distributed Spanning Tree Construction in Dynamic Networks (Extended Abstract) TECHNION Technical Report #401, February 1986.
Korach E., Moran S., Zaks S.: Tight Lower and Upper Bounds for some Distributed Algorithms for a Complete Network of Processors, Proc. of 3. Ann ACM PODC 1984, pages. 199–207.
Korach E., Moran S., Zaks S.: The Optimality of Distributive Constructions of Minimum Weight and Degree Restricted Spanning Trees in a Complete Network of Processors. Proc. of 4. Ann. ACM PODC, Ontario 1985, pages 277–286.
Lavellee I., Roucairol G.: A Fully Distributed (Minimal) Spanning Tree Algorithm. Inf. Proc. Letters 23. 1986, pages 55–62.
Santoro N.: On the Message Complexity of Distributed Problems. Int. Journal of Comp. and Inf. Sci. 13. 1984, pages 131–147.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Johansen, K.E., Jørgensen, U.L., Nielsen, S.H., Nielsen, S.E., Skyum, S. (1988). A distributed spanning tree algorithm. In: van Leeuwen, J. (eds) Distributed Algorithms. WDAG 1987. Lecture Notes in Computer Science, vol 312. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0019790
Download citation
DOI: https://doi.org/10.1007/BFb0019790
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-19366-1
Online ISBN: 978-3-540-39239-2
eBook Packages: Springer Book Archive