Guard time optimisation and adaptation for energy efficient multi-hop TSCH networks

In the IEEE 802.15.4-2015 standard, Time Slotted Channel Hopping (TSCH) aims to guarantee high-level network reliability by keeping nodes time-synchronised. In order to ensure successful communication between a sender and a receiver, the latter starts listening shortly before the expected time of a MAC layer frame's arrival. The offset between the time a node starts listening and the estimated time of frame arrival is called guard time and it aims to reduce the probability of missed frames due to clock drift. In this paper, we investigate the impact of the guard time on network performance. We identify that, when using the 6tisch minimal schedule, the most significant cause of energy consumption is idle listening during guard time. Therefore, we first perform mathematical modelling on a TSCH link to identify the guard time that maximises the energy-efficiency of the TSCH network in single hop topology. We then continue in multi-hop network, where we empirically adapt the guard time locally at each node depending its distance, in terms of hops, from the sink. Our performance evaluation results, conducted using the Contiki OS, demonstrate that the proposed decentralised guard time adaptation can reduce the energy consumption by up to 40%, without compromising network reliability.

[1]  Maria Rita Palattella,et al.  Using IEEE 802.15.4e Time-Slotted Channel Hopping (TSCH) in the Internet of Things (IoT): Problem Statement , 2015, RFC.

[2]  Theodore Tryfonas,et al.  Guard Time Optimisation for Energy Efficiency in IEEE 802.15.4-2015 TSCH Links , 2016, InterIoT/SaSeIoT.

[3]  Qin Wang,et al.  Adaptive Compensation for Time-Slotted Synchronization in Wireless Sensor Network , 2014, Int. J. Distributed Sens. Networks.

[4]  Cristina Cano,et al.  Low energy operation in WSNs: A survey of preamble sampling MAC protocols , 2011, Comput. Networks.

[5]  Thomas Watteyne,et al.  Adaptive Synchronization in IEEE802.15.4e Networks , 2014, IEEE Transactions on Industrial Informatics.

[6]  Kevin Weekly,et al.  OpenWSN: a standards‐based low‐power wireless development environment , 2012, Trans. Emerg. Telecommun. Technol..

[7]  Thomas Watteyne,et al.  Adaptive synchronization in multi-hop TSCH networks , 2015, Comput. Networks.

[8]  Theodore Tryfonas,et al.  Impact of Guard Time Length on IEEE 802.15.4e TSCH Energy Consumption , 2016, 2016 13th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON).

[9]  Ankur Mehta,et al.  Reliability through frequency diversity: why channel hopping makes sense , 2009, PE-WASUN '09.

[10]  Thomas Noël,et al.  Importance of Repeatable Setups for Reproducible Experimental Results in IoT , 2016, PE-WASUN@MSWiM.

[11]  Robert Simon Sherratt,et al.  SPW-1: A Low-Maintenance Wearable Activity Tracker for Residential Monitoring and Healthcare Applications , 2016, eHealth 360°.

[12]  Xenofon Fafoutis,et al.  Receiver-initiated medium access control protocols for wireless sensor networks , 2015, Comput. Networks.

[13]  Thomas Watteyne,et al.  Orchestra: Robust Mesh Networks Through Autonomously Scheduled TSCH , 2015, SenSys.

[14]  Philip Levis,et al.  RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks , 2012, RFC.

[15]  Georgios Z. Papadopoulos Improving medium access for dynamic wireless sensor networks , 2015 .