Return
Intelligent Resource Allocation in LoRaWAN Using Machine Learning Techniques
DOI:10.1109/ACCESS.2023.3240308.png)
Abstract
En 中文
With the ubiquitous growth of Internet-of-things (IoT) devices, current low-power wide-area network (LPWAN) technologies will inevitably face performance degradation due to congestion and interference. The rule-based approaches to assign and adapt the device parameters are insufficient in dynamic massive IoT scenarios. For example, the adaptive data rate (ADR) algorithm in LoRaWAN has been proven inefficient and outdated for large-scale IoT networks. Meanwhile, new solutions involving machine learning (ML) and reinforcement learning (RL) techniques are shown to be very effective in solving resource allocation in dense IoT networks. In this article, we propose a new concept of using two independent learning approaches for allocating spreading factor (SF) and transmission power to the devices using a combination of a decentralized and centralized approach. SF is allocated to the devices using RL for contextual bandit problem, while transmission power is assigned centrally by treating it as a supervised ML problem. We compare our approach with existing state-of-the-art algorithms, showing a significant improvement in both network level goodput and energy consumption, especially for large and highly congested networks.
Keywords:
Resource management
Internet of Things
Scalability
Machine learning
Energy consumption
Signal to noise ratio
Machine learning algorithms
Internet-of-Things (IoT)
LPWAN
LoRaWAN
machine learning
network scalability
parameter selection
reinforcement learning
Journal
IF:
3.6
Papers:
9.8W
Citations:
29.4W
Organization
Cited Papers
Q-Learning Aided Resource Allocation and Environment Recognition in LoRaWAN With CSMA/CA
IEEE ACCESS
IF3.6
LoRa-RL: Deep Reinforcement Learning for Resource Management in Hybrid Energy LoRa Wireless Networks

