Count on me: lightweight ad-hoc broadcasting in heterogeneous topologies

Broadcast algorithms are a fundamental building block of a number of ad-hoc protocols and mobile applications. Broadcast primitives in ad-hoc wireless networks should ideally be lightweight and use passive data to determine whether to retransmit a message. They must also deliver messages with a high probability while tolerating adverse network conditions. This paper looks at the particular problem of heterogeneous topologies, in which some regions of an ad-hoc network are critical to the propagation of messages. Traditional broadcast protocols do not perform well in these topologies, while others require complex data structures, some form of training or convergence, or some active route discovery and maintenance. To alleviate these limitations, this paper explores three new lightweight mechanisms that use passive retransmission data to try to recognise a node's importance within a wireless network. By combining these three mechanisms, we construct a family of protocols based on the previously published PAMPA algorithm. Our preliminary evaluation shows that one of these variants is particularly promising, presenting higher delivery ratios in adverse conditions for a small communication overhead.

[1]  Adrian Holzer,et al.  Six-Shot Broadcast: A Context-Aware Algorithm for Efficient Message Diffusion in MANETs , 2008, OTM Conferences.

[2]  Kimmo E. E. Raatikainen,et al.  A Power-Aware Broadcasting Algorithm , 2006, 2006 IEEE 17th International Symposium on Personal, Indoor and Mobile Radio Communications.

[3]  Yu-Chee Tseng,et al.  The Broadcast Storm Problem in a Mobile Ad Hoc Network , 1999, Wirel. Networks.

[4]  Yoram Bresler,et al.  Exact maximum likelihood parameter estimation of superimposed exponential signals in noise , 1986, IEEE Trans. Acoust. Speech Signal Process..

[5]  Joseph Y. Halpern,et al.  Gossip-based ad hoc routing , 2002, IEEE/ACM Transactions on Networking.

[6]  Charles E. Perkins,et al.  Ad-hoc on-demand distance vector routing , 1999, Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications.

[7]  David A. Maltz,et al.  Dynamic Source Routing in Ad Hoc Wireless Networks , 1994, Mobidata.

[8]  Martin Nilsson,et al.  Investigating the energy consumption of a wireless network interface in an ad hoc networking environment , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[9]  Roy Friedman,et al.  RAPID: Reliable Probabilistic Dissemination in Wireless Ad-Hoc Networks , 2007, 2007 26th IEEE International Symposium on Reliable Distributed Systems (SRDS 2007).

[10]  Indranil Gupta,et al.  Smart Gossip: An Adaptive Gossip-based Broadcasting Service for Sensor Networks , 2006, 2006 IEEE International Conference on Mobile Ad Hoc and Sensor Systems.