JAG: Reliable and Predictable Wireless Agreement under External Radio Interference

Wireless low-power transceivers used in sensor networks typically operate in unlicensed frequency bands that are subject to external radio interference caused by devices transmitting at much higher power. Communication protocols should therefore be designed to be robust against such interference. A critical building block of many protocols at all layers is agreement on a piece of information among a set of nodes. At the MAC layer, nodes may need to agree on a new time slot or frequency channel, at the application layer nodes may need to agree on handing over a leader role from one node to another. Message loss caused by interference may break agreement in two different ways: none of the nodes uses the new information (time slot, channel, leader) and sticks with the previous assignment, or - even worse - some nodes use the new information and some do not. This may lead to reduced performance or failures. In this paper, we investigate the problem of agreement under external radio interference and point out the limitations of traditional message-based approaches. We propose JAG, a novel protocol that uses jamming instead of message transmissions to make sure that two neighbouring nodes agree, and show that it outperforms message-based approaches in terms of agreement probability, energy consumption, and time-to-completion. We further show that JAG can be used to obtain performance guarantees and meet the requirements of applications with real-time constraints.

[1]  Ian F. Akyildiz,et al.  Interferer Classification, Channel Selection and Transmission Adaptation for Wireless Sensor Networks , 2009, 2009 IEEE International Conference on Communications.

[2]  Guoliang Xing,et al.  Beyond co-existence: Exploiting WiFi white space for Zigbee performance assurance , 2010, The 18th IEEE International Conference on Network Protocols.

[3]  Sang Hyuk Son,et al.  EnviroTrack: towards an environmental computing paradigm for distributed sensor networks , 2004, 24th International Conference on Distributed Computing Systems, 2004. Proceedings..

[4]  Andreas Terzis,et al.  Surviving wi-fi interference in low power ZigBee networks , 2010, SenSys '10.

[5]  Chenyang Lu,et al.  ARCH: Practical Channel Hopping for Reliable Home-Area Sensor Networks , 2011, 2011 17th IEEE Real-Time and Embedded Technology and Applications Symposium.

[6]  E. A. Akkoyunlu,et al.  Some constraints and tradeoffs in the design of network communications , 1975, SOSP.

[7]  Stephen P. Boyd,et al.  A scheme for robust distributed sensor fusion based on average consensus , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[8]  David E. Culler,et al.  Versatile low power media access for wireless sensor networks , 2004, SenSys '04.

[9]  Vlado Handziski,et al.  Experimental Study of the Impact of WLAN Interference on IEEE 802.15.4 Body Area Networks , 2009, EWSN.

[10]  Andreas Willig,et al.  Mitigating the Effects of RF Interference through RSSI-Based Error Recovery , 2010, EWSN.

[11]  Yunghsiang Sam Han,et al.  A key management scheme for wireless sensor networks using deployment knowledge , 2004, IEEE INFOCOM 2004.

[12]  Jim Gray,et al.  Notes on Data Base Operating Systems , 1978, Advanced Course: Operating Systems.

[13]  Fredrik Österlind,et al.  CoReDac: Collision-free command-response data collection , 2008, 2008 IEEE International Conference on Emerging Technologies and Factory Automation.

[14]  Lars C. Wolf,et al.  Piggy-Backing Link Quality Measurements to IEEE 802.15.4 Acknowledgements , 2011, 2011 IEEE Eighth International Conference on Mobile Ad-Hoc and Sensor Systems.

[15]  Hari Balakrishnan,et al.  PPR: partial packet recovery for wireless networks , 2007, SIGCOMM '07.

[16]  Andreas Willig,et al.  Controllable radio interference for experimental and testing purposes in Wireless Sensor Networks , 2009, 2009 IEEE 34th Conference on Local Computer Networks.

[17]  Marco Zuniga,et al.  Making Sensornet MAC Protocols Robust against Interference , 2010, EWSN.

[18]  Koen Langendoen,et al.  Chrysso — A multi-channel approach to mitigate external interference , 2011, 2011 8th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[19]  Marco Zuniga,et al.  JamLab: Augmenting sensornet testbeds with realistic and controlled interference generation , 2011, Proceedings of the 10th ACM/IEEE International Conference on Information Processing in Sensor Networks.

[20]  A. Kamerman,et al.  Microwave oven interference on wireless LANs operating in the 2.4 GHz ISM band , 1997, Proceedings of 8th International Symposium on Personal, Indoor and Mobile Radio Communications - PIMRC '97.

[21]  James Brown,et al.  BurstProbe: Debugging Time-Critical Data Delivery in Wireless Sensor Networks , 2011, EWSN.

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

[23]  Mário Alves,et al.  Quantifying the channel quality for interference-aware wireless sensor networks , 2011, SIGBED.

[24]  Andreas Terzis,et al.  Minimising the effect of WiFi interference in 802.15.4 wireless sensor networks , 2007, Int. J. Sens. Networks.

[25]  Adam Dunkels,et al.  Contiki - a lightweight and flexible operating system for tiny networked sensors , 2004, 29th Annual IEEE International Conference on Local Computer Networks.