TSCH in Edge IoT: A Comprehensive Survey of Research Challenges
Corresponding Author
D. Rekha
Centre for Automation, Vellore Institute of Technology, Chennai, India
Correspondence: D. Rekha ([email protected])
Search for more papers by this authorL. Pavithra
School of Computer Science and Engineering, VIT-AP University, Amaravati, India
Search for more papers by this authorCorresponding Author
D. Rekha
Centre for Automation, Vellore Institute of Technology, Chennai, India
Correspondence: D. Rekha ([email protected])
Search for more papers by this authorL. Pavithra
School of Computer Science and Engineering, VIT-AP University, Amaravati, India
Search for more papers by this authorABSTRACT
Time-slotted channel hopping (TSCH) is a promising approach for efficient communication in Internet of Things (IoT) networks, with its significance extending to the emerging landscape of Edge computing. This survey article investigates TSCH within the framework of IoT, exploring its advantages, challenges, and applications. TSCH divides time into slots and dynamically hops between channels, enabling multiple devices to share the same frequency band while mitigating interference. The study aims to address existing research issues and motivations by providing an innovative methodology for examining TSCH's role in IoT communication. The benefits of TSCH, such as improved reliability, energy efficiency, and scalability, are discussed, alongside the challenges associated with its implementation in IoT networks, including synchronization, channel selection, slot allocation, and the energy-performance trade-off. Various techniques and algorithms proposed in the literature to tackle these challenges are reviewed, offering a comprehensive analysis of their effectiveness. The potential applications of TSCH in domains like smart homes, industrial automation, smart grids, and healthcare are explored, with a focus on the unique requirements and characteristics of each domain. How TSCH can effectively address the communication needs of these applications is highlighted. Performance evaluation of TSCH in IoT networks is presented through a review of existing studies, simulation models, and experimental deployments. Key performance metrics, such as packet delivery ratio, latency, energy consumption, and network capacity, are discussed. The paper concludes by summarizing the key findings and emphasizing TSCH's impact on IoT communication protocols. This paper serves as a valuable resource for researchers and practitioners involved in IoT communications, providing insights into TSCH's benefits, challenges, and applications in IoT networks.
Conflicts of Interest
The authors declare no conflicts of interest.
Open Research
Data Availability Statement
Data sharing is not applicable to this article as no new data were created or analyzed in this study.
References
- 1S. Hammoudi, A. Bentaleb, S. Harous, and Z. Aliouat, “Scheduling in IEEE 802.15. 4e Time Slotted Channel Hopping: A Survey,” in 2020 11th IEEE Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON), 0331–0336 (IEEE, 2020).
- 2A. Elsts, S. Kim, H.-S. Kim, and C. Kim, “An Empirical Survey of Autonomous Scheduling Methods for TSCH,” IEEE Access 8 (2020): 67147–67165.
- 3A. R. Urke, Ø. Kure, and K. Øvsthus, “A Survey of 802.15. 4 TSCH Schedulers for a Standardized Industrial Internet of Things,” Sensors 22, no. 1 (2021): 15.
10.3390/s22010015 Google Scholar
- 4M. Faheem, H. Kuusniemi, B. Eltahawy, M. S. Bhutta, and B. Raza, “A Lightweight Smart Contracts Framework for Blockchain-Based Secure Communication in Smart Grid Applications,” IET Generation Transmission and Distribution 18, no. 3 (2024): 625–638.
- 5M. Faheem, M. A. Al-Khasawneh, A. A. Khan, and S. H. H. Madni, “Cyberattack Patterns in Blockchain-Based Communication Networks for Distributed Renewable Energy Systems: A Study on Big Datasets,” Data in Brief 53 (2024): 110212.
- 6H. Malik, T. Anees, M. Faheem, M. U. Chaudhry, A. Ali, and M. N. Asghar, “Blockchain and Internet of Things in Smart Cities and Drug Supply Management: Open Issues, Opportunities, and Future Directions,” Internet of Things 23 (2023): 100860.
- 7A. I. Kawoosa, D. Prashar, M. Faheem, N. Jha, and A. A. Khan, “Using Machine Learning Ensemble Method for Detection of Energy Theft in Smart Meters,” IET Generation Transmission and Distribution 17, no. 21 (2023): 4794–4809.
- 8T. H. Lee, L. H. Chang, Y. W. Liu, J. J. Liaw, and H. C. Chu, “Priority-Based Scheduling Using Best Channel in 6TiSCH Networks,” Cluster Computing 22 (2019): 1023–1033.
- 9A. Tabouche, B. Djamaa, and M. R. Senouci, “Traffic-Aware Reliable Scheduling in TSCH Networks for Industry 4.0: A Systematic Mapping Review,” IEEE Communications Surveys & Tutorials 25 (2023): 2834–2861.
- 10R. Piyare, G. Oikonomou, and A. Elsts, “TSCH for Long Range Low Data Rate Applications,” IEEE Access 8 (2020): 228754–228766.
- 11M. Kherbache, O. Sobirov, M. Maimour, E. Rondeau, and A. Benyahia, “Decentralized TSCH Scheduling Protocols and Heterogeneous Traffic: Overview and Performance Evaluation,” Internet of Things 22 (2023): 100696.
- 12C. Orfanidis, A. Elsts, P. Pop, and X. Fafoutis, “TSCH Evaluation Under Heterogeneous Mobile Scenarios,” IoT 2, no. 4 (2021): 656–668.
- 13G. Cena, C. G. Demartini, M. G. Vakili, S. Scanzio, A. Valenzano, and C. Zunino, “Evaluating and Modeling IEEE 802.15. 4 TSCH Resilience Against Wi-Fi Interference in New-Generation Highly-Dependable Wireless Sensor Networks,” Ad Hoc Networks 106 (2020): 102199.
- 14C. Kim, “An Empirical Survey of Autonomous Scheduling Methods for TSCH”.
- 15S. Scanzio, M. G. Vakili, G. Cena, et al., “Wireless Sensor Networks and TSCH: A Compromise Between Reliability, Power Consumption, and Latency,” IEEE Access 8 (2020): 167042–167058.
- 16M. Kherbache, O. Sobirov, M. Maimour, E. Rondeau, and A. Benyahia, “Reinforcement Learning TDMA-Based MAC Scheduling in the Industrial Internet of Things: A Survey,” IFAC-PapersOnLine 55, no. 8 (2022): 83–88.
10.1016/j.ifacol.2022.08.014 Google Scholar
- 17A. Elsts, “TSCH-Sim: Scaling Up Simulations of TSCH and 6TiSCH Networks,” Sensors 20, no. 19 (2020): 5663.
- 18M. Remli, O. Demigha, and A. Yachir, “Network Formation in IEEE 802.15. 4e Time Slotted Channel Hopping: A Survey,” in 2021 International Conference on Recent Advances in Mathematics and Informatics (ICRAMI), 1–6 (IEEE, 2021).
- 19H. Puttnies, P. Danielis, A. R. Sharif, and D. Timmermann, “Estimators or Time Synchronization—Survey, Analysis, and Outlook,” IoT 1, no. 2 (2020): 398–435.
10.3390/iot1020023 Google Scholar
- 20A. Tabouche, B. Djamaa, and M. R. Senouci, “Link Quality Estimation in 6TiSCH Networks: A Review,” in 2022 First International Conference on Computer Communications and Intelligent Systems (I3CIS), 99–104 (IEEE, 2022).
- 21S. Scanzio, G. Cena, L. Seno, and A. Valenzano, “Robustness and Optimization of Pril Techniques for Energy Saving in Tsch Networks,” in 2021 26th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), 1–8 (IEEE, 2021).
- 22O. Sobirov, M. Maimour, E. Rondeau, and M. Kherbache, “Simulation and Performance Evaluation of Decentralized Tsch Scheduling Protocols for Heterogeneous Traffic,” Available at SSRN 4155094.
- 23L. Farhan, R. S. Hameed, A. S. Ahmed, et al., “Energy Efficiency for Green Internet of Things (IoT) Networks: A Survey,” Network 1, no. 3 (2021): 279–314.
10.3390/network1030017 Google Scholar
- 24Y. A. N. G. Wei, W. A. N. G. Hao, W. A. N. Yadong, C. A. O. Yuanlong, and L. I. U. Qinghua, “Survey on IETF 6TiSCH Industrial Internet of Things: Standards, Key Technologies and Platforms,” Journal of Frontiers of Computer Science & Technology 14, no. 3 (2020): 361.
- 25A. Seferagić, J. Famaey, E. De Poorter, and J. Hoebeke, “Survey on Wireless Technology Trade-Offs for the Industrial Internet of Things,” Sensors 20, no. 2 (2020): 488.
- 26S. Scanzio, G. Cena, A. Valenzano, and C. Zunino, “ Energy Saving in TSCH Networks by Means of Proactive Reduction of Idle Listening,” in International Conference on Ad-Hoc Networks and Wireless, eds. L. A. Grieco, G. Boggia, G. Piro, Y. Jararweh, and C. Campolo (Springer International Publishing, 2020), 131–144.
10.1007/978-3-030-61746-2_11 Google Scholar
- 27F. F. Jurado-Lasso, L. Marchegiani, J. F. Jurado, A. M. Abu-Mahfouz, and X. Fafoutis, “A Survey on Machine Learning Software-Defined Wireless Sensor Networks (ml-SDWSNS): Current Status and Major Challenges,” IEEE Access 10 (2022): 23560–23592.
- 28L. Alkama and L. Bouallouche-Medjkoune, “IEEE 802.15. 4 Historical Revolution Versions: A Surve,” Computing 103, no. 1 (2021): 99–131.
10.1007/s00607-020-00844-3 Google Scholar
- 29C. Orfanidis, P. Pop, and X. Fafoutis, “Active Connectivity Fundamentals for TSCH Networks of Mobile Robots,” in 2022 18th International Conference on Distributed Computing in Sensor Systems (DCOSS), 191–198 (IEEE, 2022).
- 30H. H. A. Valera and M. Luštrek, “ TSCH Network Health: Identifying the Breaking Point,” in Workshops at 18th International Conference on Intelligent Environments (IE2022), vol. 31 (IOS Press, 2022), 223.
10.3233/AISE31 Google Scholar
- 31L. Bommisetty and T. G. Venkatesh, “Resource Allocation in Time Slotted Channel Hopping (TSCH) Networks Based on Phasic Policy Gradient Reinforcement Learning,” Internet of Things 19 (2022): 100522.
- 32V. Junior, I. França, M. Curado, and J. Granjal, “Towards the Support of Industrial IoT Applications With TSCH,” in Proceedings of the 38th ACM/SIGAPP Symposium on Applied Computing, 1792–1798 (2023).
- 33H. Hajizadeh, M. Nabi, and G. Kees, “Decentralized Configuration of TSCH-Based IoT Networks for Distinctive QoS: A Deep Reinforcement Learning Approach,” IEEE Internet of Things Journal 10 (2023): 16869–16880.
- 34G. Lee, H. Kim, and S. Bahk, “Performance Evaluation of TSCH Scheduler Under Network Size Variations,” in 2022 13th International Conference on Information and Communication Technology Convergence (ICTC), 990–993 (IEEE, 2022).
- 35M. N. M. Haque, L. Young-Doo, and K. Insoo, “Deep Learning-Based Scheduling Scheme for IEEE 802.15. 4e TSCH Network,” Wireless Communications and Mobile Computing 2022 (2022): 8992478.
- 36Y. Lalle, M. Fourati, L. C. Fourati, and J. P. Barraca, “Routing Strategies for LoRaWAN Multi-Hop Networks: A Survey and an SDN-Based Solution for Smart Water Grid,” IEEE Access 9 (2021): 168624–168647.
- 37S. Scanzio, G. Cena, and A. Valenzano, “Enhanced Energy-Saving Mechanisms in TSCH Networks for the IIoT: The PRIL Approach,” IEEE Transactions on Industrial Informatics 19 (2022): 7445–7455.
10.1109/TII.2022.3209258 Google Scholar
- 38L. Pavithra and D. Rekha, “Real Time Scheduling in TSCH for IoT Using Neurogenetic Algorithm,” Wireless Personal Communications 123 (2022): 1–18.
- 39M. Kherbache, M. Maimour, and E. Rondeau, “An Advanced Assessment of Decentralized TSCH Schedulers: Unraveling the Implications of Heterogeneous Traffic Scenarios on Performance Efficacy,” IFAC-PapersOnLine 56, no. 2 (2023): 10186–10191.
10.1016/j.ifacol.2023.10.895 Google Scholar
- 40V. Leemput, J. B. Dries, R. Elsas, J. Hoebeke, W. Joseph, and E. De Poorter, “Adaptive Multi-PHY IEEE802. 15.4 TSCH in Sub-GHz Industrial Wireless Networks,” Ad Hoc Networks 111 (2021): 102330.
10.1016/j.adhoc.2020.102330 Google Scholar
- 41M. S. Akbar, Z. Hussain, M. Sheng, and R. Shankaran, “Wireless Body Area Sensor Networks: Survey of MAC and Routing Protocols for Patient Monitoring Under IEEE 802.15.4 and IEEE 802.15.6,” Sensors 22, no. 21 (2022): 8279.
- 42M. G. Gaitán, L. Almeida, A. Figueroa, and D. Dujovne, “Impact of Network Centrality on the Gateway Designation of Real-Time TSCH Networks,” in 2021 17th IEEE International Conference on Factory Communication Systems (WFCS), 139–142 (IEEE, 2021).
- 43J. Jung, D. Kim, T. Lee, J. Kang, N. Ahn, and Y. Yi, “Distributed Slot Scheduling for QoS Guarantee Over TSCH-Based IoT Networks via Adaptive Parameterization,” in 2020 19th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN), 97–108 (IEEE, 2020).
- 44M. Farahmandand and M. Nabi, “Channel Quality Prediction for TSCH Blacklisting in Highly Dynamic Networks: A Self-Supervised Deep Learning Approach,” IEEE Sensors Journal 21, no. 18 (2021): 21059–21068.
- 45S. Rekik, N. Baccour, and M. Jmaiel, “Limitations of Static Autonomous Scheduling for TSCH Protocol and Advances in Adaptive Scheduling,” in 2022 IEEE 12th Annual Computing and Communication Workshop and Conference (CCWC), 1124–1129 (IEEE, 2022).
- 46C. Zunino, “Energy Saving in TSCH Networks by Means of Proactive Reduction of Idle Listening,” in Ad-Hoc, Mobile, and Wireless Networks: 19th International Conference on Ad-Hoc Networks and Wireless, ADHOC-NOW 2020, Bari, Italy, October 19–21, 2020, Proceedings, vol. 12338, 131 (Springer Nature, 2020).
- 47K. A. Darabkh and M. Al-Akhras, “RPL Over Internet of Things: Challenges, Solutions, and Recommendations,” in 2021 IEEE International Conference on Mobile Networks and Wireless Communications (ICMNWC), 1–7 (IEEE, 2021).
- 48A. R. Urke, K. ØIvind, and Ø. Knut, “Autonomous Flow-Based TSCH Scheduling for Heterogeneous Traffic Patterns: Challenges, Design, Simulation and Testbed Evaluation,” IEEE Open Journal of the Communications Society 4 (2023): 2357–2372.
- 49O. Tavallaie, J. Taheri, and A. Y. Zomaya, “Design and Optimization of Traffic-Aware TSCH Scheduling for Mobile 6TiSCH Networks,” in Proceedings of the International Conference on Internet-Of-Things Design and Implementation, 234–246 (2021).
- 50I. F. Junior, J. G. Vieira, and M. Curado, “A Distributed Network-Aware TSCH Scheduling,” in 2023 19th International Conference on the Design of Reliable Communication Networks (DRCN), 1–8 (IEEE, 2023).
- 51T. Araa, A. Vatankhaha, and R. Liscano, “Enhancement of the TSCH-Sim Simulator via Web Service Interface to Support Co-Simulation Optimization” (2023).
- 52M. Osman and F. Nabki, “OSCAR: An Optimized Scheduling Cell Allocation Algorithm for Convergecast in IEEE 802.15. 4e TSCH Networks,” Sensors 21, no. 7 (2021): 2493.
- 53A. K. Demir and S. Bilgili, “DIGEST: A Decentralized Divergecast Scheduling Algorithm for IEEE 802.15. 4e TSCH in the Internet of Things,” Wireless Networks 27, no. 7 (2021): 4535–4550.
- 54M. N. Haque and I. Koo, “TSCH-Based Scheduling of IEEE 802.15. 4e in Coexistence With Interference Network Cluster: A DNN Approach,” International Journal of Internet, Broadcasting and Communication 14, no. 1 (2022): 53–63.
- 55S. K. Wijayasekara, P. Sasithong, H.-Y. Hsieh, P. Saengudomlert, C.-B. Chae, and L. Wuttisittikulkij, “Optimization of Packet Transmission Scheduling and Node Parent Selection for 802.15. 4e Time Slotted Channel Hopping (TSCH),” ICT Express 10 (2023): 442–450.
10.1016/j.icte.2023.12.002 Google Scholar
- 56F. Assis, J. R. Mota, E. Santos, and P. R. Leite, “DCS: Dilution-Based Convergecast Scheduling in a TSCH Network,” Ad Hoc Networks 146 (2023): 103173.
- 57A. Vatankhah, R. Liscano, and T. Ara, “TSCH Slotframe Optimization Using Differential Evolution Algorithm for Heterogeneous Sensor Networks,” SENSORNETS 1 (2023): 57–66.
- 58F. Orozco-Santos, V. Sempere-Payá, J. Silvestre-Blanes, and J. Vera-Pérez, “Scalability Enhancement on Software Defined Industrial Wireless Sensor Networks Over TSCH,” IEEE Access 10 (2022): 107137–107151.
- 59A. U. Rehman, M. S. Mahmood, S. Zafar, et al., “A Survey on MAC-Based Physical Layer Security Over Wireless Sensor Network,” Electronics 11, no. 16 (2022): 2529.
- 60C. Boucetta, B. Nour, M. Sortais, and H. Moungla, “A Latin Rectangles-Based TSCH Scheduling and Interference Mitigation Design,” Computer Networks 197 (2021): 108275.
- 61W. Jerbi, O. Cheickhrouhou, A. Guermazi, and H. Trabelsi, “MSU-TSCH: A Mobile Scheduling Updated Algorithm for TSCH in the Internet of Things,” IEEE Transactions on Industrial Informatics 19 (2022): 7978–7985.
10.1109/TII.2022.3215990 Google Scholar
- 62O. Harms and O. Landsiedel, “Opportunistic Routing and Synchronous Transmissions Meet TSCH,” in 2021 IEEE 46th Conference on Local Computer Networks (LCN), 107–114 (IEEE, 2021).
- 63N. Choudhury, M. M. Nasralla, P. Gupta, and I. U. Rehman, “Centralized Graph Based TSCH Scheduling for IoT Network Applications,” in 2021 IEEE International Conference on Parallel & Distributed Processing With Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking (ISPA/BDCloud/SocialCom/SustainCom), 1639–1644 (IEEE, 2021).
- 64C. Michaelides, T. Adame, and B. Bellalta, “ECTS: Enhanced Centralized TSCH Scheduling With Packet Aggregation for Industrial IoT,” in 2021 IEEE Conference on Standards for Communications and Networking (CSCN), 40–45 (IEEE, 2021).
- 65G. Cena, S. Scanzio, M. G. Vakili, C. G. Demartini, and A. Valenzano, “Assessing the Effectiveness of Channel Hopping in IEEE 802.15. 4 TSCH Networks,” IEEE Open Journal of the Industrial Electronics Society 4 (2023): 214–229.
- 66R. Hassan, F. Qamar, M. K. Hasan, A. H. M. Aman, and A. S. Ahmed, “Internet of Things and Its Applications: A Comprehensive Survey,” Symmetry 12, no. 10 (2020): 1674.
- 67Y. Zhang, J. Guo, Y. Cai, and W. Yushuang, “Research on Autonomous 6TiSCH Network Resource Demand Calculation Based on Queuing Theory,” in 2022 5th International Conference on Artificial Intelligence and Big Data (ICAIBD), 583–588 (IEEE, 2022).
- 68N. T. Javan, M. Sabaei, and V. Hakami, “Adaptive Channel Hopping for IEEE 802.15. 4 TSCH-Based Networks: A Dynamic Bernoulli Bandit Approach,” IEEE Sensors Journal 21, no. 20 (2021): 23667–23681.
- 69T. Sayjari, R. M. Silveira, and C. B. Margi, “Ensuring Applications' Traffic Isolation Using IEEE 802.15. 4e TSCH Through SDWSN Slicing,” in 2022 Symposium on Internet of Things (SIoT), 1–4 (IEEE, 2022).
- 70H. Hajizadeh, R. Tavakoli, M. Nabi, and K. Goossens, “Approximated Pareto Analysis for Fast Optimization of Large IEEE 802.15. 4 TSCH Networks,” in 2020 IEEE 31st Annual International Symposium on Personal, Indoor and Mobile Radio Communications, 1–7 (IEEE, 2020).
- 71D. V. Queiroz, R. D. Gomes, I. E. Fonseca, M. S. Alencar, and C. Benavente-Peces, “Channel Assignment in TSCH-Based Wireless Sensor Networks Using Fuzzy Logic,” Journal of Ambient Intelligence and Humanized Computing 14 (2021): 1–20.
- 72M. Baddeley, A. Aijaz, U. Raza, et al., “6TiSCH++ With Bluetooth 5 and Concurrent Transmissions,” arXiv Preprint arXiv:2010.09529 (2020).
- 73D. K. Shende, S. S. Sonavane, and Y. Angal, “A Comprehensive Survey of the Routing Schemes for IoT Applications,” Scalable Computing: Practice and Experience 21, no. 2 (2020): 203–216.