Smart Gossip: Infusing Adaptivity into Gossiping Protocols for Sensor Networks

Probabilistic techniques have been used to address many challenges in sensor networks. However, little work exists on developing adaptive versions of probabilistic protocols. In this paper, we consider the class of probabilistic gossiping protocols that are useful for disseminating information. Information dissemination is often required in sensor networks for code updates, TAG-type queries, etc. We propose adaptive techniques that enable a gossip-based protocol to automatically and dynamically adapt itself to the network topology. Our techniques are capable of coping with wireless losses and unpredictable node failures that affect network connectivity over time. The adaptive techniques also allow the sensor network applications to specify a desired reliability for disseminating messages. Nodes automatically adapt their behavior to satisfy such requirements. The resulting protocol is completely decentralized. We present thorough experimental results to evaluate our “Smart Gossip” proposal, and demonstrate its benefits over existing gossip protocols.

[1]  Ranveer Chandra,et al.  Anonymous Gossip: improving multicast reliability in mobile ad-hoc networks , 2001, Proceedings 21st International Conference on Distributed Computing Systems.

[2]  Deborah Estrin,et al.  An Empirical Study of Epidemic Algorithms in Large Scale Multihop Wireless Networks , 2002 .

[3]  Kenneth P. Birman,et al.  Bimodal multicast , 1999, TOCS.

[4]  Patrick Th. Eugster,et al.  Route driven gossip: probabilistic reliable multicast in ad hoc networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[5]  Johannes Gehrke,et al.  Gossip-based computation of aggregate information , 2003, 44th Annual IEEE Symposium on Foundations of Computer Science, 2003. Proceedings..

[6]  Keith Marzullo,et al.  Directional Gossip: Gossip in a Wide Area Network , 1999, EDCC.

[7]  Anne-Marie Kermarrec,et al.  Adaptive gossip-based broadcast , 2003, 2003 International Conference on Dependable Systems and Networks, 2003. Proceedings..

[8]  Indranil Gupta,et al.  Exploring the Energy-Latency Trade-Off for Broadcasts in Energy-Saving Sensor Networks , 2005, 25th IEEE International Conference on Distributed Computing Systems (ICDCS'05).

[9]  Xiang-Yang Li,et al.  Regional Gossip Routing for Wireless Ad Hoc Networks , 2003, Mob. Networks Appl..

[10]  José Pereira,et al.  Self-adapting epidemic broadcast algorithms , 2004 .

[11]  Jon M. Kleinberg,et al.  Spatial gossip and resource location protocols , 2001, JACM.

[12]  Léon J. M. Rothkrantz,et al.  Ant-Based Load Balancing in Telecommunications Networks , 1996, Adapt. Behav..

[13]  Scott Shenker,et al.  Epidemic algorithms for replicated database maintenance , 1988, OPSR.

[14]  Romit Roy Choudhury,et al.  MARP: A Multi-Agent Routing Protocol for Mobile Wireless Ad Hoc Networks , 2004, Autonomous Agents and Multi-Agent Systems.

[15]  Stephen P. Boyd,et al.  Gossip algorithms: design, analysis and applications , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[16]  Joseph Y. Halpern,et al.  Gossip-based ad hoc routing , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[17]  Jon M. Kleinberg,et al.  Protocols and impossibility results for gossip-based communication mechanisms , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[18]  Karl Aberer,et al.  Autonomous Gossiping: A Self-Organizing Epidemic Algorithm for Selective Information Dissemination in Wireless Mobile Ad-Hoc Networks , 2004, ICSNW.

[19]  N.H. Vaidya,et al.  Distributed token circulation on mobile ad hoc networks , 2005, Proceedings Ninth International Conference on Network Protocols. ICNP 2001.

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

[21]  André Schiper,et al.  Probabilistic broadcast for flooding in wireless mobile ad hoc networks , 2003, 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..

[22]  Anne-Marie Kermarrec,et al.  Efficient epidemic-style protocols for reliable and scalable multicast , 2002, 21st IEEE Symposium on Reliable Distributed Systems, 2002. Proceedings..