Deep reinforcement learning based transmission policy enforcement and multi-hop routing in QoS aware LoRa IoT networks

The LoRa wireless connectivity has become a de facto technology for intelligent critical infrastructures such as transport systems. Achieving high Quality of Service (QoS) in cooperative systems remains a challenging task in LoRa. However, high QoS can be achieved via optimizing the transmission policy parameters such as spreading factor, bandwidth, code rate and carrier frequency. Yet existing approaches have not optimized the complete LoRa parameters. Furthermore, the star of stars topology used by LoRa causes more energy consumption and a low packet reception ratio. Motivated by this, this paper presents transmission policy enforcement and multi-hop routing for QoS-aware LoRa networks (MQ-LoRa). A hybrid cluster root rotated tree topology is constructed in which gateways follow a tree topology and Internet of Things (IoT) nodes follow a cluster topology. A ‘membrane’ inspired form the cell tissues which form clusters to sharing the correct information. The membrane inspired clustering algorithm is developed to form clusters and an optimal header node is selected using the influence score. Data QoS ranking is implemented for IoT nodes where priority and non-priority information is identified by the new field of LoRa frame structure (QRank). The optimal transmission policy enforcement uses fast deep reinforcement learning called Soft Actor Critic (SAC) that utilizes the environmental parameters including QRank, signal quality and signal-to-interference-plus-noise-ratio. The transmission policy is optimized with respect to the spreading factor, code rate, bandwidth and carrier frequency. Then, a concurrent optimization multi-hop routing algorithm that uses mayfly and shuffled shepherd optimization to rank routes based on the fitness criteria. Finally, a weighted duty cycle is implemented using a multi-weighted sum model to reduce resource wastage and information loss in LoRa IoT networks. Performance evaluation is implemented using a NS3.26 LoRaWAN module. The performance is examined for various metrics such as packet reception ratio, packet rejection ratio, energy consumption, delay and throughput. Experimental results prove that the proposed MQ-LoRa outperforms the well-known LoRa methods. © 2021 Elsevier B.V.

Authors
Muthanna M.S.A.1, 3 , Muthanna A. 3, 4 , Rafiq A.2 , Hammoudeh M.5 , Alkanhel R.6 , Lynch S.7 , Abd El-Latif A.A.
Publisher
Elsevier B.V.
Language
English
Pages
33-50
Status
Published
Volume
183
Year
2022
Organizations
  • 1 Department of Mathematics, Saint Petersburg State University, Saint Petersburg, 199034, Russian Federation
  • 2 College of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing, 400065, China
  • 3 Bonch-Bruevich SaintPetersburg State University of Telecommunications, Department of Communication Networks and Data Transmission, St. Petersburg, 193232, Russian Federation
  • 4 Peoples’ Friendship University of Russia (RUDN University), 6 Miklukho-Maklaya St, Moscow, 117198, Russian Federation
  • 5 Department of Computing and Mathematics, Manchester Metropolitan University, All Saints, Manchester, M15 6BH, United Kingdom
  • 6 Department of Information Technology, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, Saudi Arabia
  • 7 Faculty of Science and Engineering, Manchester Metropolitan University, Manchester, M1 5GDUK, United Kingdom
  • 8 Department of Mathematics and Computer Science, Faculty of Science, Menoufia University, Shebin El-Koom, 32511, Egypt
Keywords
Deep reinforcement learning; Internet of Things (IoT); Long Range (loRa) communication; Provisioning multi-hop routing; Quality of Service (QoS); Transmission policy parameters optimization
Share

Other records