Routing, Anycast, and Multicast for Mesh and Sensor Networks

Roland Flury, Roger P. Wattenhofer · 2007

This paper studies routing schemes and their distributed construction in limited wireless networks, such as sensor or mesh networks. We argue that the connectivity of such networks is well captured by a constant doubling metric and present a constant stretch multicast algorithm through which any network nodeucan send messages to an arbitrary receiver setU. In other words, we describe a distributed approximation algorithm which is only a constant factor off the NP-hard minimum Steiner tree onucupU. As a building block for the multicasting, we construct a 1 + epsiv stretch labeled routing scheme with label size O(log ominus) and storage overhead O(1/epsiv)alpha(log ominus)(O(alpha) + log Delta), where ominus is the diameter of the network, Delta the maximum degree of any network node, andalphaa constant representing the doubling dimension of the network. In addition to unicast and multicast, we present a constant approximation for anycasting on the basis of radic(6)-approximate distance queries. We provide a distributed algorithm to construct the required labeling and routing tables.

Read the paper · More papers on PaperTik