A Novel Technique to Parameterize Congestion Control in 6TiSCH IIoT Networks (2402.07261v1)
Abstract: The Industrial Internet of Things (IIoT) refers to the use of interconnected smart devices, sensors, and other technologies to create a network of intelligent systems that can monitor and manage industrial processes. 6TiSCH (IPv6 over the Time Slotted Channel Hopping mode of IEEE 802.15.4e) as an enabling technology facilitates low-power and low-latency communication between IoT devices in industrial environments. The Routing Protocol for Low power and lossy networks (RPL), which is used as the de-facto routing protocol for 6TiSCH networks is observed to suffer from several limitations, especially during congestion in the network. Therefore, there is an immediate need for some modifications to the RPL to deal with this problem. Under traffic load which keeps on changing continuously at different instants of time, the proposed mechanism aims at finding the appropriate parent for a node that can forward the packet to the destination through the least congested path with minimal packet loss. This facilitates congestion management under dynamic traffic loads. For this, a new metric for routing using the concept of exponential weighting has been proposed, which takes the number of packets present in the queue of the node into account when choosing the parent at a particular instance of time. Additionally, the paper proposes a parent selection and swapping mechanism for congested networks. Performance evaluations are carried out in order to validate the proposed work. The results show an improvement in the performance of RPL under heavy and dynamic traffic loads.
- F. Guo, F. R. Yu, H. Zhang, X. Li, H. Ji, and V. C. Leung, “Enabling massive IoT toward 6G: A comprehensive survey,” IEEE Internet of Things Journal, vol. 8, no. 15, pp. 11 891–11 915, March 2021.
- N. Choudhury, R. Matam, M. Mukherjee, and L. Shu, “Beacon Synchronization and Duty-cycling in IEEE 802.15.4 Cluster-tree Networks: A Review,” IEEE Internet Things J., vol. 5, no. 3, pp. 1765–1788, June 2018.
- M. Mahyoub, A. S. H. Mahmoud, M. Abu-Amara, and T. R. Sheltami, “An efficient RPL-based mechanism for node-to-node communications in IoT,” IEEE Internet of Things Journal, vol. 8, no. 9, pp. 7152–7169, May 2020.
- A. Kumbam, N. Choudhury, and M. M. Nasralla, “LIDS: Lightweight Dynamic Scheduling Technique for 6G-enabled Massive LoRa based IoT Systems,” in 2022 IEEE Globecom Workshops (GC Wkshps), Dec. 2022, pp. 1622–1627.
- N. Choudhury, R. Matam, M. Mukherjee, and J. Lloret, “A non-threshold-based cluster-head rotation scheme for IEEE 802.15.4 cluster-tree networks,” in 2018 IEEE global communications conference (GLOBECOM), Dec. 2018, pp. 1–6.
- I. S. Association, “IEEE Std 802.15.4e: Low-Rate Wireless Personal Area Networks (LR-WPANs)—Amendment 1: MAC Sublayer; IEEE Std 802.15.4e-2012 (Amendment to IEEE Std 802.15.4-2011),” IEEE Comp. Soc.: New York, NY, USA, 2012.
- X. Vilajosana, T. Watteyne, T. Chang, M. Vučinić, S. Duquennoy, and P. Thubert, “Ietf 6tisch: A tutorial,” IEEE Communications Surveys & Tutorials, vol. 22, no. 1, pp. 595–615, Sept. 2019.
- F. Righetti, C. Vallati, D. Rasla, and G. Anastasi, “Investigating the CoAP congestion control strategies for 6TiSCH-based IoT networks,” IEEE Access, vol. 11, pp. 11 054–11 065, Feb. 2023.
- H. Lamaazi and N. Benamar, “A comprehensive survey on enhancements and limitations of the RPL protocol: A focus on the objective function,” Ad Hoc Networks, vol. 96, p. 102001, 2020.
- C. Lim, “A survey on congestion control for RPL-based wireless sensor networks,” Sensors, vol. 19, no. 11, p. 2567, 2019.
- H. Farag, P. Österberg, and M. Gidlund, “Congestion Detection and Control for 6TiSCH Networks in IIoT Applications,” in IEEE International Conference on Communications (ICC), June. 2020, pp. 1–6.
- P. Thubert, “Objective Function Zero for the Routing Protocol for Low-Power and Lossy Networks (RPL),” RFC 6552, Mar. 2012. [Online]. Available: https://www.rfc-editor.org/info/rfc6552
- O. Gnawali and P. Levis, “The Minimum Rank with Hysteresis Objective Function,” RFC 6719, Sept. 2012. [Online]. Available: https://www.rfc-editor.org/info/rfc6719
- H.-S. Kim, J. Paek, and S. Bahk, “Qu-rpl: Queue utilization based rpl for load balancing in large scale industrial applications,” in 2015 12th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON), 2015, pp. 265–273.
- H. A. A. Al-Kashoash, Y. Al-Nidawi, and A. H. Kemp, “Congestion-aware rpl for 6l0wpan networks,” in 2016 Wireless Telecommunications Symposium (WTS), 2016, pp. 1–6.
- K. S. Bhandari, A. S. M. S. Hosen, and G. H. Cho, “Coar: Congestion-aware routing protocol for low power and lossy networks for iot applications,” Sensors, vol. 18, no. 11, 2018. [Online]. Available: https://www.mdpi.com/1424-8220/18/11/3838
- M. A. Lodhi, A. Rehman, M. M. Khan, and F. B. Hussain, “Multiple path rpl for low power lossy networks,” in 2015 IEEE Asia Pacific Conference on Wireless and Mobile (APWiMob), 2015, pp. 279–284.
- D. Z. Fawwaz and S.-H. Chung, “Adaptive Trickle Timer for Efficient 6TiSCH Network Formation using Q-Learning,” IEEE Access, vol. 11, pp. 37 931–37 943, April 2023.