ALICE: Autonomous Link-based Cell Scheduling for TSCH

Although low-power lossy network (LLN), at its early stage, commonly used asynchronous link layer protocols for simple operation on resource-constrained nodes, development of embedded hardware and time synchronization technologies made Time-Slotted Channel Hopping (TSCH) viable in LLN (now part of IEEE 802.15.4e standard). TSCH has the potential to be a link layer solution for LLN due to its resilience to wireless interference (e.g., WiFi) and multipath fading. However, its slotted operation incurs non-trivial cell scheduling overhead: two nodes should wake up at a time-frequency cell together to exchange a packet. Efficient cell scheduling in dynamic multihop topology in wireless environments has been an open issue, preventing TSCH's wide adoption in practice. This work introduces ALICE, a novel autonomous link-based cell scheduling scheme which allocates a unique cell for each directional link (a pair of nodes and traffic direction) by closely interacting with the routing layer and using only local information, without any additional communication overhead. We implement ALICE on Contiki and evaluate its effectiveness on the IoT-LAB public testbed with 68 nodes. ALICE generally outperforms Orchestra (the state-of-the-art method) and even more so under heavy traffic and high node density, increasing throughput by 2 times with 98.3% reliability and reducing latency by 70%, route changes by 95%, and radio duty cycle by 35%. ALICE can serve as an autonomous scheduling framework, which paves the way for TSCH-based LLN to go on.

[1]  Carlo Fischione,et al.  Modeling IEEE 802.15.4 Networks Over Fading Channels , 2014, IEEE Transactions on Wireless Communications.

[2]  Eric Fleury,et al.  FIT IoT-LAB: A large scale open experimental IoT testbed , 2015, 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT).

[3]  David E. Culler,et al.  Do Not Lose Bandwidth: Adaptive Transmission Power and Multihop Topology Control , 2017, 2017 13th International Conference on Distributed Computing in Sensor Systems (DCOSS).

[4]  Marianne Winslett,et al.  Vibration Analysis for IoT Enabled Predictive Maintenance , 2017, 2017 IEEE 33rd International Conference on Data Engineering (ICDE).

[5]  Paul J. M. Havinga,et al.  D-MSR: A Distributed Network Management Scheme for Real-Time Monitoring and Process Control Applications in Wireless Industrial Automation , 2013, Sensors.

[6]  Ramona Marfievici,et al.  IoTBench: Towards a Benchmark for Low-Power Wireless Networking , 2018, 2018 IEEE Workshop on Benchmarking Cyber-Physical Networks and Systems (CPSBench).

[7]  JeongGil Ko,et al.  MEDiSN: Medical emergency detection in sensor networks , 2010, TECS.

[8]  Kristofer S. J. Pister,et al.  TSMP: TIME SYNCHRONIZED MESH PROTOCOL , 2008 .

[9]  Carlo Fischione,et al.  Breath: An Adaptive Protocol for Industrial Control Applications Using Wireless Sensor Networks , 2011, IEEE Transactions on Mobile Computing.

[10]  Giuseppe Anastasi,et al.  Strategies for optimal MAC parameter setting in IEEE 802.15.4 wireless sensor networks: A performance comparison , 2013, 2013 IEEE Symposium on Computers and Communications (ISCC).

[11]  Mohamed Jmaiel,et al.  Autonomous and traffic-aware scheduling for TSCH networks , 2018, Comput. Networks.

[12]  John Anderson,et al.  Wireless sensor networks for habitat monitoring , 2002, WSNA '02.

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

[14]  Ridha Soua,et al.  MODESA: An optimized multichannel slot assignment for raw data convergecast in wireless sensor networks , 2012, 2012 IEEE 31st International Performance Computing and Communications Conference (IPCCC).

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

[16]  Gabriel Montenegro,et al.  IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs): Overview, Assumptions, Problem Statement, and Goals , 2007, RFC.

[17]  Pramodita Sharma 2012 , 2013, Les 25 ans de l’OMC: Une rétrospective en photos.

[18]  Sajal K. Das,et al.  Accurate and Efficient Modeling of 802.15.4 Unslotted CSMA/CA through Event Chains Computation , 2016, IEEE Transactions on Mobile Computing.

[19]  Mun Choon Chan,et al.  Oppcast: Exploiting Spatial and Channel Diversity for Robust Data Collection in Urban Environments , 2016, 2016 15th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN).

[20]  Sajal K. Das,et al.  Improving Network Formation in 6TiSCH Networks , 2019, IEEE Transactions on Mobile Computing.

[21]  W. Lambert,et al.  Oral Fluid Recommended for Use as Drug-Testing Matrix , 2012 .

[22]  Andreas Terzis,et al.  Minimising the effect of WiFi interference in 802.15.4 wireless sensor networks , 2007, Int. J. Sens. Networks.

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

[24]  Omer Gurewitz,et al.  RI-MAC: a receiver-initiated asynchronous duty cycle MAC protocol for dynamic traffic loads in wireless sensor networks , 2008, SenSys '08.

[25]  Simon Duquennoy,et al.  Microsecond-Accuracy Time Synchronization Using the IEEE 802.15.4 TSCH Protocol , 2016, 2016 IEEE 41st Conference on Local Computer Networks Workshops (LCN Workshops).

[26]  Sukun Kim,et al.  Health Monitoring of Civil Infrastructures Using Wireless Sensor Networks , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[27]  Ki-Hyung Kim,et al.  Escalator: An Autonomous Scheduling Scheme for Convergecast in TSCH , 2018, Sensors.

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

[29]  David E. Culler,et al.  TCPlp: System Design and Analysis of Full-Scale TCP in Low-Power Networks , 2018, ArXiv.

[30]  OPENING CASHBOOK June, 2013 , 2013, The Lancet Neurology.

[31]  Gianluca Dini,et al.  On evaluating the performance impact of the IEEE 802.15.4 security sub-layer , 2014, Comput. Commun..

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

[33]  John Bales,et al.  September, 2012 , 2012, The Lancet Neurology.

[35]  Philip Levis,et al.  The Minimum Rank with Hysteresis Objective Function , 2012, RFC.

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

[37]  A. Azzouz 2011 , 2020, City.

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

[39]  Pascal Thubert,et al.  Objective Function Zero for the Routing Protocol for Low-Power and Lossy Networks (RPL) , 2012, RFC.

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

[41]  Twan Basten,et al.  Topology Management and TSCH Scheduling for Low-Latency Convergecast in In-Vehicle WSNs , 2019, IEEE Transactions on Industrial Informatics.

[42]  Bhaskar Krishnamachari,et al.  Enhancement of the IEEE 802.15.4 MAC protocol for scalable data collection in dense sensor networks , 2008, 2008 6th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks and Workshops.

[43]  Saewoong Bahk,et al.  Load Balancing Under Heavy Traffic in RPL Routing Protocol for Low Power and Lossy Networks , 2017, IEEE Transactions on Mobile Computing.

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

[45]  Giuseppe Anastasi,et al.  IEEE 802.15.4e: A survey , 2016, Comput. Commun..

[46]  JeongGil Ko,et al.  Smarter Markets for Smarter Life: Applications, Challenges, and Deployment Experiences , 2017, IEEE Communications Magazine.

[47]  David E. Culler,et al.  Challenging the IPv6 Routing Protocol for Low-Power and Lossy Networks (RPL): A Survey , 2017, IEEE Communications Surveys & Tutorials.

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

[49]  Ridha Soua,et al.  Wave: a distributed scheduling algorithm for convergecast in IEEE 802.15.4e TSCH networks , 2016, Trans. Emerg. Telecommun. Technol..

[50]  Giuseppe Anastasi,et al.  A Comprehensive Analysis of the MAC Unreliability Problem in IEEE 802.15.4 Wireless Sensor Networks , 2011, IEEE Transactions on Industrial Informatics.

[51]  M. Palattella,et al.  DeTAS : a Decentralized Traffic Aware Scheduling technique enabling IoT-compliant Multi-hop Low-power and Lossy Networks , 2013 .

[52]  Anurag Kumar,et al.  Performance evaluation of an IEEE 802.15.4 sensor network with a star topology , 2008, Wirel. Networks.

[53]  David E. Culler,et al.  System Architecture Directions for Post-SoC/32-bit Networked Sensors , 2018, SenSys.

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