skip to main content
10.1145/1378533.1378569acmconferencesArticle/Chapter ViewAbstractPublication PagesspaaConference Proceedingsconference-collections
research-article

Energy-optimal distributed algorithms for minimum spanning trees

Published: 14 June 2008 Publication History

Abstract

Traditionally, the performance of distributed algorithms has been measured in terms of time and message complexity. Message complexity concerns the number of messages transmitted over all the edges during the course of the algorithm. However, in energy-constraint radio or wireless networks (e.g., sensor networks), energy is a critical factor in measuring the efficiency of a distributed algorithm. Transmitting a message between two nodes has an associated cost (energy) and moreover this cost can depend on the two nodes (e.g., the distance between them among other things). Thus in addition to the time and message complexity, it is important to consider energy complexity that accounts for the total energy associated with the messages exchanged among the nodes in a distributed algorithm, and design energy-efficient distributed algorithms for energy-constraint networks.
This paper addresses the minimum spanning tree (MST) problem, an important problem in distributed computing. We study energy-efficient distributed algorithms for the Euclidean MST problem assuming random distribution of nodes. We show a non-trivial lower bound of Ω(log n) on the energy complexity of any distributed MST algorithm. We then give a distributed algorithm that constructs an optimal MST with energy complexity O(logn) on average and O(log n log log n) with high probability. This is an improvement over the previous best known bound on the average energy complexity of Ω(log2 n). All the above results assume that nodes do not know their geometric coordinates. If the nodes know their own coordinates, then we give an algorithm with O(1) energy complexity (which is the best possible) that gives an O(1) approximation to the MST.

References

[1]
C. Ambuhl. An optimal bound for the mst algorithm to compute energy efficient broadcast trees in wireless networks. In 32nd ICALP, pages 1139--1150, November 2005.
[2]
Y. Choi, M. Khan, V.S.A. Kumar, and G. Pandurangan. Energy-Efficient Distributed Minimum Spanning Tree Construction: Tight Bounds and Algorithms. available at http://www.cs.purdue.edu/people/gopal/emst.pdf.
[3]
T. Cormen, C. Leiserson, and R. Rivest. Introduction to Algorithms. The MIT Press, 1990.
[4]
M. Elkin. A faster distributed protocol for constructing minimum spanning tree. In SODA, 2004.
[5]
R. Gallager, P. Humblet, and P. Spira. A distributed algorithm for minimum-weight spanning trees. ACM Trans. on Prog. Languages and Systems, 5(1):66--77, January 1983.
[6]
P. Gupta and P. R. Kumar. Critical power for asymptotic connectivity. In the Conf. on Decision and Control, 1998.
[7]
W. Heinzelman, A. Chandrakasan, and H. Balakrishnan. An application-specific protocol architecture for wireless microsensor networks. IEEE Trans. on Wireless Communications, 1(4):660--670, October 2002.
[8]
C. Intanagonwiwat, D. Estrin, R. Govindan, and J. Heidemann. Impact of network density on data aggregation in wireless sensor networks. In ICDCS, July 2002.
[9]
M. Khan and G. Pandurangan. A fast distributed approximation algorithm for minimum spanning trees. Distributed Computing, 20(6):391--402, April 2008.
[10]
M. Khan, G. Pandurangan, and V. Kumar. Distributed algorithms for constructing approximate minimum spanning trees in wireless networks. IEEE Trans. on Parallel and Distributed Systems, 2008 (in press). available at http://staff.vbi.vt.edu/maleq/papers/TPDS.pdf.
[11]
S. Muthukrishnan and G. Pandurangan. The bin-covering technique for thresholding random geometric graph properties. In SODA, 2005.
[12]
D. Peleg. Distributed Computing: A Locality Sensitive Approach. SIAM, 2000.
[13]
E. Santis, F. Grandoni, and A. Panconesi. Fast low degree connectivity of ad hoc networks via percolation. In ESA, 2007.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SPAA '08: Proceedings of the twentieth annual symposium on Parallelism in algorithms and architectures
June 2008
380 pages
ISBN:9781595939739
DOI:10.1145/1378533
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 June 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. distributed algorithm
  2. distributed approximation algorithm
  3. energy-efficient
  4. minimum spanning tree

Qualifiers

  • Research-article

Conference

SPAA08

Acceptance Rates

Overall Acceptance Rate 447 of 1,461 submissions, 31%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 511
    Total Downloads
  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Jan 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media