Experimental Validation of a Distributed Self-Configured 6TiSCH with Traffic Isolation in Low Power Lossy Networks

Time Slotted Channel Hopping (TSCH) is among the proposed Medium Access Control (MAC) layer protocols of the IEEE 802.15.4-2015 standard for low-power wireless communications in Internet of Things (IoT). TSCH aims to guarantee high network reliability by exploiting channel hopping and keeping the nodes time-synchronized at the MAC layer. In this paper, we focus on the traffic isolation issue, where several clients and applications may cohabit under the same wireless infrastructure without impacting each other. To this end, we present an autonomous version of 6TiSCH where each device uses only local information to select their timeslots. Moreover, we exploit 6TiSCH tracks to guarantee flow isolation, defining the concept of shared (best-effort) and dedicated (isolated) tracks. Our thorough experimental performance evaluation campaign, conducted over the open and large scale FIT IoT-LAB testbed (by employing the OpenWSN), highlight the interest of this solution to provide reliability and low delay while not relying on any centralized component.

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

[2]  Thomas Watteyne,et al.  Distributed PID-Based Scheduling for 6TiSCH Networks , 2016, IEEE Communications Letters.

[3]  Thomas Noël,et al.  Adding value to WSN simulation using the IoT-LAB experimental platform , 2013, 2013 IEEE 9th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[4]  Fabrice Theoleyre,et al.  Stability and efficiency of RPL under realistic conditions in Wireless Sensor Networks , 2013, 2013 IEEE 24th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[5]  Lida Xu,et al.  The internet of things: a survey , 2014, Information Systems Frontiers.

[6]  Qin Wang,et al.  6top Protocol (6P) , 2016 .

[7]  Jon Crowcroft,et al.  Siphon: overload traffic management using multi-radio virtual sinks in sensor networks , 2005, SenSys '05.

[8]  Fabrice Theoleyre,et al.  Service Level Agreements for Wireless Sensor Networks: A WSN operator's point of view , 2014, 2014 IEEE Network Operations and Management Symposium (NOMS).

[9]  Elif Uysal-Biyikoglu,et al.  Measurement and characterization of link quality metrics in energy constrained wireless sensor networks , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[10]  John N. Tsitsiklis,et al.  On the power of (even a little) centralization in distributed processing , 2011, SIGMETRICS '11.

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

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

[13]  Ann Nowé,et al.  Schedule-based multi-channel communication in wireless sensor networks: A complete design and performance evaluation , 2015, Ad Hoc Networks.

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

[15]  Anis Koubaa,et al.  Radio link quality estimation in wireless sensor networks , 2012, ACM Trans. Sens. Networks.

[16]  Maria Rita Palattella,et al.  6TiSCH 6top Scheduling Function Zero (SF0) , 2017 .

[17]  Chunyan Miao,et al.  A survey and projection on medium access control protocols for wireless sensor networks , 2012, CSUR.

[18]  Diego Dujovne,et al.  6TiSCH: deterministic IP-enabled industrial internet (of things) , 2014, IEEE Communications Magazine.

[19]  Injong Rhee,et al.  Z-MAC: a hybrid MAC for wireless sensor networks , 2005, SenSys '05.

[20]  Bhaskar Krishnamachari,et al.  Multi-channel scheduling algorithms for fast aggregated convergecast in sensor networks , 2008, 2009 IEEE 6th International Conference on Mobile Adhoc and Sensor Systems.

[21]  Mikael Gidlund,et al.  End-to-End Reliability-Aware Scheduling for Wireless Sensor Networks , 2014, IEEE Transactions on Industrial Informatics.

[22]  Xavier Vilajosana,et al.  Minimal 6TiSCH Configuration , 2013 .

[23]  Özlem Durmaz Incel,et al.  On the interdependency between multi-channel scheduling and tree-based routing for WSNs in smart grid environments , 2014, Comput. Networks.

[24]  Nicola Accettura,et al.  Simple Distributed Scheduling With Collision Detection in TSCH Networks , 2016, IEEE Sensors Journal.

[25]  Maria Rita Palattella,et al.  On-the-Fly Bandwidth Reservation for 6TiSCH Wireless Industrial Networks , 2016, IEEE Sensors Journal.