Abstract

A fundamental problem in wireless networks is the \emph{minimum spanning tree} (MST) problem: given a set VV of wireless nodes, compute a spanning tree TT, so that the total cost of TT is minimized. In recent years, there has been a lot of interest in the physical interference model based on SINR constraints. Distributed algorithms are especially challenging in the SINR model, because of the non-locality of the model. In this paper, we develop a fast distributed approximation algorithm for MST construction in an SINR based distributed computing model. For an nn-node network, our algorithm's running time is O(Dlog⁡n+μlog⁡n)O(D\log{n}+μ\log{n}) and produces a spanning tree whose cost is within O(log⁡n)O(\log n) times the optimal (MST cost), where DD denotes the diameter of the disk graph obtained by using the maximum possible transmission range, and μ=log⁡dmaxdminμ=\log{\frac{d_{max}}{d_{min}}} denotes the "distance diversity" w.r.t. the largest and smallest distances between two nodes. (When dmaxdmin\frac{d_{max}}{d_{min}} is nn-polynomial, μ=O(log⁡n)μ= O(\log n).) Our algorithm's running time is essentially optimal (upto a logarithmic factor), since computing {\em any} spanning tree takes Ω(D)Ω(D) time; thus our algorithm produces a low cost spanning tree in time only a logarithmic factor more than the time to compute a spanning tree. The distributed scheduling complexity of the spanning tree resulted from our algorithm is O(μlog⁡n)O(μ\log n). Our algorithmic design techniques can be useful in designing efficient distributed algorithms for related "global" problems in wireless networks in the SINR model.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.