Implementation and validation of an energy-efficient MAC scheduler for WSNs by a test bed approach

The paper presents an energy efficient MAC scheduler for wireless sensor networks, and its implementation in the Contiki Operating System. Simulations performed using the Contiki's simulations tools (i.e., Cooja and MPSim) show that the proposed scheme reduces the power consumption with respect to the ZigBee standard solution and the X-MAC protocol, already implemented in Contiki. Furthermore, the functionality and the portability of the implementation are validated using two test beds based on two different platforms.

[1]  Adam Dunkels,et al.  Powertrace: Network-level Power Profiling for Low-power Wireless Networks , 2011 .

[2]  Christian C. Enz,et al.  WiseNET: an ultralow-power wireless sensor network solution , 2004, Computer.

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

[4]  Robert Szewczyk,et al.  System architecture directions for networked sensors , 2000, ASPLOS IX.

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

[6]  John S. Heidemann,et al.  Ultra-low duty cycle MAC with scheduled channel polling , 2006, SenSys '06.

[7]  Deborah Estrin,et al.  Medium access control with coordinated adaptive sleeping for wireless sensor networks , 2004, IEEE/ACM Transactions on Networking.

[8]  Mihail L. Sichitiu,et al.  AS-MAC: An asynchronous scheduled MAC protocol for wireless sensor networks , 2008, 2008 5th IEEE International Conference on Mobile Ad Hoc and Sensor Systems.

[9]  Adam Dunkels,et al.  An adaptive communication architecture for wireless sensor networks , 2007, SenSys '07.

[10]  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.

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

[12]  Philip Levis,et al.  Collection tree protocol , 2009, SenSys '09.

[13]  David E. Culler,et al.  Mica: A Wireless Platform for Deeply Embedded Networks , 2002, IEEE Micro.

[14]  Wendi B. Heinzelman,et al.  Duty Cycle Control for Low-Power-Listening MAC Protocols , 2010, IEEE Transactions on Mobile Computing.

[15]  Luigi Patrono,et al.  An Asynchronous Scheduler to Minimize Energy Consumption in Wireless Sensor Networks , 2011, NEW2AN.