Adaptive Sleep-Time Management Model for WSNs

The energy consumption of a wireless sensor network affects its lifetime which in turn affects the scope and usefulness of the network. Most existing or proposed MAC protocols enable nodes to specify a duty cycle, so that they can sleep much of the time to save energy. However, only very few models exist to determine the appropriate time and duration of a sleep phase. Existing approaches rely on pre-calculated sleep durations or are difficult to implement on real platforms. We propose a runtime and adaptive model to estimate the sleep time and duration of wireless sensor nodes. Our model takes the statistics of incoming and outgoing packets at a relay node which is then supplied to a general queueing model. The model is lightweight and can be fitted into any existing MAC protocol. We have implemented our model for TelosB platform and TinyOS environment. We integrated our model with two existing protocols (TinyOS LPL MAC and XMAC) and compared the performance of these protocols with and without our model. The performance evaluation results show that the energy consumption of a relay node reduced by 11.4 - 64.8%. The overall throughput of the network increased by up to 24%. Moreover, our model readily responded to changes in packet traffic rate while at the same time increasing the packet transmission reliability by 64.5 - 67.4% for different traffic scenarios.

[1]  Kyung C. Chae,et al.  Transform-free analysis of the GI/G/1/K queue through the decomposed Little's formula , 2003, Comput. Oper. Res..

[2]  Yunhao Liu,et al.  Towards energy-fairness in asynchronous duty-cycling sensor networks , 2012, 2012 Proceedings IEEE INFOCOM.

[3]  Eric Anderson,et al.  X-MAC: a short preamble MAC protocol for duty-cycled wireless sensor networks , 2006, SenSys '06.

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

[5]  Jungmin So,et al.  Queue-Based Adaptive Duty Cycle Control for Wireless Sensor Networks , 2011, ICA3PP.

[6]  Koen Langendoen,et al.  An adaptive energy-efficient MAC protocol for wireless sensor networks , 2003, SenSys '03.

[7]  Andrew G. Barto,et al.  Adaptive Control of Duty Cycling in Energy-Harvesting Wireless Sensor Networks , 2007, 2007 4th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[8]  David E. Culler,et al.  Lessons from a Sensor Network Expedition , 2004, EWSN.

[9]  Lothar Thiele,et al.  pTUNES: Runtime parameter adaptation for low-power MAC protocols , 2012, 2012 ACM/IEEE 11th International Conference on Information Processing in Sensor Networks (IPSN).

[10]  Deborah Estrin,et al.  An energy-efficient MAC protocol for wireless sensor networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[11]  Robert B. Cooper,et al.  An Introduction To Queueing Theory , 2016 .

[12]  Yunhao Liu,et al.  Sleep in the Dins: Insomnia therapy for duty-cycled sensor networks , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[13]  Matt Welsh,et al.  IDEA: integrated distributed energy awareness for wireless sensor networks , 2010, MobiSys '10.