A Random Priority based Scheduling Strategy for Wireless Sensor Networks using Contiki

In recent years, wireless sensor networks (WSNs) have experienced a number of implementations in various implementations which include smart home networks, smart grids, smart medical monitoring, telemetry networks and many more. The Contiki operating system for wireless sensor networks which utilises carrier sense multiple access with collision avoidance (CSMA/CA) does not provide differentiated services to data of different priorities and treats all data with equal priority. Many sensor nodes in a network are responsible not only for sending their sensed data, but also forwarding data from other nodes to the destination. In this paper we propose a novel priority data differentiation medium access control (MAC) strategy to provide differentiated services called Random Weighted Scheduling (RWS). The strategy was implemented and tested on the FIT IoT-lab testbed. The strategy shows a reduction in packet loss compared to the default CSMA/CA scheduling strategy in IEEE802.15.4 WSNs when carrying data of different priority levels.

[1]  Ravi Prakash,et al.  Service differentiation mechanisms for IEEE 802.11-based wireless networks , 2004, 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No.04TH8733).

[2]  Stefan Mangold,et al.  Contiki80211: An IEEE 802.11 Radio Link Layer for the Contiki OS , 2014, 2014 IEEE Intl Conf on High Performance Computing and Communications, 2014 IEEE 6th Intl Symp on Cyberspace Safety and Security, 2014 IEEE 11th Intl Conf on Embedded Software and Syst (HPCC,CSS,ICESS).

[3]  Anis Koubâa,et al.  Improving the IEEE 802.15.4 Slotted CSMA/CA MAC for time-critical events in wireless sensor networks , 2006 .

[4]  Giovanni Pau,et al.  A Priority-Based CSMA/CA Mechanism to Support Deadline-Aware Scheduling in Home Automation Applications Using IEEE 802.15.4 , 2013, Int. J. Distributed Sens. Networks.

[5]  Sung-Kwan Youm,et al.  Priority-based service differentiation scheme for IEEE 802.15.4 sensor networks , 2007 .

[6]  Kris Steenhaut,et al.  Simulation tool for Wireless Sensor Network constellations in space , 2009, 2009 International Conference on Ultra Modern Telecommunications & Workshops.

[7]  Hung-Cheng Shih,et al.  Enhanced Fair Scheduling for IEEE 802.11e Wireless LANs , 2007, J. Inf. Sci. Eng..

[8]  Kwang-il Hwang,et al.  Analysis and Enhancement of IEEE 802.15.4e DSME Beacon Scheduling Model , 2014, J. Appl. Math..

[9]  A. Poonguzhali Performance Evaluation Of IEEE 802.11e MAC Layer Using Cell Processor , 2014 .

[10]  Kumbesan Sandrasegaran,et al.  Comparative study on priority based QOS aware Mac protocols for WSN , 2014 .

[11]  Jun Zheng,et al.  Wireless Sensor Networks: A Networking Perspective , 2009 .

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

[13]  Chong-kwon Kim,et al.  A Distributed Fair Scheduling Scheme With a New Analysis Model in IEEE 802.11 Wireless LANs , 2008, IEEE Transactions on Vehicular Technology.

[14]  Janne Riihijärvi,et al.  Performance study of IEEE 802.15.4 using measurements and simulations , 2006, IEEE Wireless Communications and Networking Conference, 2006. WCNC 2006..