A Distributed Scheduling Algorithm for IEEE 802.15.4e Wireless Sensor Networks

As the widely adopted IEEE 802.15.4 standard exhibited severe drawbacks when used in multi-hop WSN environment, the IEEE Standards Association Board has released a revised version, IEEE 802.15.4e, which includes Time-Slotted Channel Hopping (TSCH) mechanism as the MAC amendment to IEEE 802.15.4. The key feature of IEEE 802.15.4e TSCH mechanism is to allow the sensors to plan the time-slot schedule for efficient data transmission. However, the standard does not specify how to plan a time-slot schedule so that data collected by the sensors can be received by the base station as soon as possible without being delayed by transmission conflicts. In this paper, we propose a constant-time, distributed time-slot scheduling algorithm to address this problem. Existing works on IEEE 802.15.4e TSCH scheduling depend on one or a few nodes to collect traffic-flow information from their descendants and plan a centralized time-slot schedule for the whole network. In contrast, our algorithm allows every sensor node to compute its time-slot schedule in a simple, truly distributed manner. Simulation results show that our algorithm significantly outperforms a state-of-the-art protocol in terms of the packet transmission delay and yields a smaller duty cycle. HighlightsThe current state of the art of IEEE 802.15.4e standard is reviewed.The minimum TSCH schedule for conflict-free data gathering process in an IEEE 802.15.4e WSN is shown to be NP-hard.A constant-time, distributed scheduling algorithm to address the minimum IEEE 802.15.4e TSCH scheduling problem is proposed.

[1]  Ingrid Moerman,et al.  IETF Standardization in the Field of the Internet of Things (IoT): A Survey , 2013, J. Sens. Actuator Networks.

[2]  Paul J. M. Havinga,et al.  A distributed scheduling algorithm for real-time (D-SAR) industrial wireless sensor and actuator networks , 2012, Proceedings of 2012 IEEE 17th International Conference on Emerging Technologies & Factory Automation (ETFA 2012).

[3]  Gennaro Boggia,et al.  On Optimal Scheduling in Duty-Cycled Industrial IoT Applications Using IEEE802.15.4e TSCH , 2013, IEEE Sensors Journal.

[4]  Qin Wang,et al.  A Realistic Energy Consumption Model for TSCH Networks , 2014, IEEE Sensors Journal.

[5]  Thomas Watteyne,et al.  Label switching over IEEE802.15.4e networks , 2013, Trans. Emerg. Telecommun. Technol..

[6]  Thomas Watteyne,et al.  Scalability of Time Synchronized wireless sensor networking , 2011, IECON 2011 - 37th Annual Conference of the IEEE Industrial Electronics Society.

[7]  Ju Wang,et al.  Scheduling for information gathering on sensor network , 2009, Wirel. Networks.

[8]  Stefano Chessa,et al.  Wireless sensor networks: A survey on the state of the art and the 802.15.4 and ZigBee standards , 2007, Comput. Commun..

[9]  Gennaro Boggia,et al.  Traffic Aware Scheduling Algorithm for reliable low-power multi-hop IEEE 802.15.4e networks , 2012, 2012 IEEE 23rd International Symposium on Personal, Indoor and Mobile Radio Communications - (PIMRC).

[10]  Giuseppe Anastasi,et al.  A performance analysis of the network formation process in IEEE 802.15.4e TSCH wireless sensor/actuator networks , 2014, 2014 IEEE Symposium on Computers and Communications (ISCC).

[11]  Ren-Hung Hwang,et al.  A Distributed Scheduling Algorithm for IEEE 802.15.4e Networks , 2015, 2015 IEEE International Conference on Smart City/SocialCom/SustainCom (SmartCity).

[12]  Giuseppe Anastasi,et al.  From IEEE 802.15.4 to IEEE 802.15.4e: A Step Towards the Internet of Things , 2014, Advances onto the Internet of Things.

[13]  Ridha Soua,et al.  DiSCA: A distributed scheduling for convergecast in multichannel wireless sensor networks , 2015, 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM).

[14]  Gennaro Boggia,et al.  Standardized power-efficient & internet-enabled communication stack for capillary M2M networks , 2012, 2012 IEEE Wireless Communications and Networking Conference Workshops (WCNCW).

[15]  Tian He,et al.  Realistic and Efficient Multi-Channel Communications in Wireless Sensor Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[16]  Ridha Soua,et al.  Wave: a Distributed Scheduling Algorithm for Convergecast in IEEE 802.15.4e Networks (Extended Version) , 2015 .

[17]  Ian F. Akyildiz,et al.  Wireless sensor networks , 2007 .

[18]  Bhaskar Krishnamachari,et al.  Multi-Channel Scheduling for Fast Convergecast in Wireless Sensor Networks , 2008 .

[19]  Gennaro Boggia,et al.  Decentralized Traffic Aware Scheduling for multi-hop Low power Lossy Networks in the Internet of Things , 2013, 2013 IEEE 14th International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM).

[20]  Carsten Bormann,et al.  CoAP: An Application Protocol for Billions of Tiny Internet Nodes , 2012, IEEE Internet Computing.

[21]  Gennaro Boggia,et al.  Standardized Protocol Stack for the Internet of (Important) Things , 2013, IEEE Communications Surveys & Tutorials.