Congestion Avoidance in Intelligent Transport Networks Based on WSN-IoT through Controlling Data Rate of Zigbee Protocol by Learning Automata
Congestion control is one of the primary challenges in improving the performance of wireless sensor networks (WSNs). With the development of this network based on the Internet of Things (IoT), the importance of congestion control increases, and the need to provide more efficient strategies to deal w...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI
2023
|
Subjects: | |
Online Access: | View Fulltext in Publisher View in Scopus |
Summary: | Congestion control is one of the primary challenges in improving the performance of wireless sensor networks (WSNs). With the development of this network based on the Internet of Things (IoT), the importance of congestion control increases, and the need to provide more efficient strategies to deal with this problem is strongly felt. This problem is even more important in applications such as Intelligent Transport Systems (ITSs). This article introduces a new method for congestion control in ITSs based on WSN-IoT infrastructure, namely, the Congestion Avoidance by Reinforcement Learning algorithm (CARLA). The purpose of the research was to improve the performance of the Zigbee protocol in congestion control through more efficient routing and also the intelligent adjustment of the data rate of the nodes. For this purpose, a topology control and routing strategy based on the multiple Bloom filter (MBF) is proposed in this research. Further, learning automata (LA) was used as a reinforcement learning model to adjust the data rate of network nodes in a distributed manner. These strategies distinguish the current research from previous efforts and can be effective in reducing the probability of congestion in the network. The performance evaluation results of the proposed algorithm in a simulated ITS environment were compared with conventional Zigbee and state of the art methods. According to the results, CARLA can improve PDR by 4.64%, and at the same time, reduce energy consumption and end-to-end delay by 11.44% and 25.26%, respectively. The results confirm that by using CARLA, in addition to congestion control in the ITS, energy consumption and the end-to-end delay can also be reduced. © 2023 by the authors. |
---|---|
ISBN: | 20799292 (ISSN) |
DOI: | 10.3390/electronics12092070 |