IR-Seluge: Interference-resilient code dissemination in wireless sensor networks

Code dissemination, which refers to the process of propagating a new code image to deployed sensor nodes through wireless links, is an essential service for wireless sensor networks. It must guarantee that every node in a network correctly receives a complete code image. Several methods have been developed for reliable and efficient code dissemination in wireless sensor networks. However, none of them considers the negative impact of environmental and unintentional wireless interference. In particular, all exist ing approaches will fail if severe interference exists in a sing le channel (e.g., control channel). To address this problem, w e present an interference-resilient code dissemination sys tem named IR-Seluge for wireless sensor networks. IR-Seluge has been implemented in nesC on TinyOS and evaluated through a substantial set of experiments in a wireless senso r testbed, which consists of 73 MicaZ motes. The experimental results indicate that IR-Seluge effectively and efficie ntly mitigates the problem of wireless interference.

[1]  Andreas Terzis,et al.  Typhoon: A Reliable Data Dissemination Protocol for Wireless Sensor Networks , 2008, EWSN.

[2]  David E. Culler,et al.  Securing the Deluge network programming system , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

[3]  David Starobinski,et al.  Exploiting multi-Channel diversity to speed up over-the-air programming of wireless sensor networks , 2005, SenSys '05.

[4]  Peng Ning,et al.  Seluge: Secure and DoS-Resistant Code Dissemination in Wireless Sensor Networks , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

[5]  Ralph C. Merkle,et al.  Protocols for Public Key Cryptosystems , 1980, 1980 IEEE Symposium on Security and Privacy.

[6]  Ramesh Govindan,et al.  Understanding packet delivery performance in dense wireless sensor networks , 2003, SenSys '03.

[7]  Peng Ning,et al.  Lightweight Remote Image Management for Secure Code Dissemination in Wireless Sensor Networks , 2009, IEEE INFOCOM 2009.

[8]  Sanjeev Setia,et al.  Using multiple communication channels for efficient data dissemination in wireless sensor networks , 2005, IEEE International Conference on Mobile Adhoc and Sensor Systems Conference, 2005..

[9]  Limin Wang,et al.  Gappa: Gossip Based Multi-channel Reprogramming for Sensor Networks , 2006, DCOSS.

[10]  J. Stankovic,et al.  Crowded Spectrum in Wireless Sensor Networks , 2005 .

[11]  Koen Langendoen,et al.  Efficient code distribution in wireless sensor networks , 2003, WSNA '03.

[12]  J. Deng,et al.  Secure code distribution in dynamically programmable wireless sensor networks , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

[13]  Limin Wang,et al.  MNP: Multihop Network Reprogramming Service for Sensor Networks , 2004, 25th IEEE International Conference on Distributed Computing Systems (ICDCS'05).

[14]  David E. Culler,et al.  The dynamic behavior of a data dissemination protocol for network programming at scale , 2004, SenSys '04.

[15]  Prasun Sinha,et al.  Sprinkler: a reliable and energy efficient data dissemination service for wireless embedded devices , 2005, 26th IEEE International Real-Time Systems Symposium (RTSS'05).

[16]  Deborah Estrin,et al.  A Remote Code Update Mechanism for Wireless Sensor Networks , 2003 .

[17]  Rajeev Gandhi,et al.  Sluice: Secure Dissemination of Code Updates in Sensor Networks , 2006, ICDCS.

[18]  Peng Ning,et al.  Mitigating DoS attacks against broadcast authentication in wireless sensor networks , 2008, TOSN.