Performance Evaluation of an Energy-Efficient MAC Scheduler by using a Test Bed Approach

A Wireless Sensor Network consists of a large number of sensor nodes that are usually battery powered and deployed in large areas in which changing or recharging batteries may be impractical or completely unfeasible. Therefore, energy efficiency represents one of the main design objectives for these networks. Since most of the energy is consumed by the radio communication, the development of Medium Access Control protocols able to minimize the radio energy consumption is a very attractive research area. This paper presents an energy efficient communication protocol and its implementation in the Contiki Operating System. The performances and the portability of the proposed solution are thoroughly evaluated by means of both simulations, carried out using the Contiki simulation tools (i.e., Cooja and MPSim), and test beds based on two different platforms. Obtained results show that the proposed scheme significantly reduces the sensor nodes power consumption compared to the IEEE 802.15.4 standard solution already implemented in Contiki.

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

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

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

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

[5]  David E. Culler,et al.  System architecture directions for networked sensors , 2000, SIGP.

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

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

[8]  Adam Dunkels,et al.  Increasing ZigBee network lifetime with X-MAC , 2008, REALWSN '08.

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

[10]  Maria Laura Stefanizzi,et al.  Implementation and validation of an energy-efficient MAC scheduler for WSNs by a test bed approach , 2012, SoftCOM 2012, 20th International Conference on Software, Telecommunications and Computer Networks.

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

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

[13]  Lei Tang,et al.  PW-MAC: An energy-efficient predictive-wakeup MAC protocol for wireless sensor networks , 2011, 2011 Proceedings IEEE INFOCOM.

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

[15]  Luca Mainetti,et al.  Evolution of wireless sensor networks towards the Internet of Things: A survey , 2011, SoftCOM 2011, 19th International Conference on Software, Telecommunications and Computer Networks.