Open Access
ARTICLE
An Adaptive Link-Level Recovery Mechanism for Electric Power IoT Based on LoRaWAN
1 State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, 100876, China
2 Department of Electrical Engineering École de technologie supérieure ÉTS Université du Québec, Montreal, QC, Canada
* Corresponding Author: Sujie Shao. Email:
Intelligent Automation & Soft Computing 2021, 27(1), 287-298. https://doi.org/10.32604/iasc.2021.013543
Received 10 August 2020; Accepted 13 October 2020; Issue published 07 January 2021
Abstract
Electric power Internet of Things (IoT) is a network system that can meet multiple requirements of the power grid, such as infrastructure, environment recognition, interconnection, perception and control. Long Range Radio Wide Area Network (LoRaWAN) with the advantages of ultra-long transmission and ultra-low power consumption, becomes the most widely used protocol in the electric power IoT. However, its extremely simple star topology also leads to several problems. When most of terminals depend on one or several gateways for communication, the gateways with heavier communication tasks have poorer communication quality. The load of each gateway is unbalanced, which is hardly conducive to a long-term network operation. At the same time, in the electric power IoT environment, there are some features such as complex terminal deployment environment, wide coverage, and large interference. These characteristics can lead to more vulnerable links and even interruptions in communication services. Therefore, this paper proposes an adaptive link-level recovery mechanism based on link adjustment for LoRaWAN. When a communication link fails, multiple candidate links are selected based on Quality of Service (QoS) requirements, the distribution of LoRaWAN gateways and repeaters. The final adopted link is selected from multiple candidate links using the following method. Considering network load balancing, a Link Recovery Adaptive algorithm based on the Kuhn-Munkras algorithm (LRAKM) is designed from the perspective of fault tolerance. This method is to adaptively adjust some communication tasks to the sub-optimal communication link. One or more gateways on the optimal communication link of these communication tasks are overloaded. This adaptive adjustment can make the network load more balanced. The simulation result shows that LRAKM has a higher link recovery rate. It also shows that the whole network is more balanced in both sparse and dense environments. Furthermore, when the network load is heavier, LRAKM also has a better effect on balancing the network load and improving the link recovery rate.Keywords
Cite This Article
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.