Dynamic transmission policy for enhancing LoRa network performance: A deep reinforcement learning approach

被引:2
|
作者
Acosta-Garcia, Laura [1 ]
Aznar-Poveda, Juan [2 ]
Garcia-Sanchez, Antonio Javier [1 ]
Garcia-Haro, Joan [1 ]
Fahringer, Thomas [2 ]
机构
[1] Univ Politecn Cartagena, Dept Informat & Commun Technol, Cartagena 30202, Spain
[2] Univ Innsbruck, Distributed & Parallel Syst Grp, A-6020 Innsbruck, Austria
关键词
Communication networks; Internet-of-things; Energy consumption; Reinforcement learning; Reliability; Transmission parameters; RANGE; FORM;
D O I
10.1016/j.iot.2023.100974
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Long Range (LoRa) communications, operating through the LoRaWAN protocol, have received increasing attention from the low-power and wide-area network communities. Efficient energy consumption and reliable communication performance are critical aspects of LoRa-based applications. However, current scientific literature tends to focus on minimizing energy consumption while disregarding channel changes affecting communication performance. Other works attain appropriate communication performance without adequately considering energy expenditure. To fill this gap, we propose a novel solution to maximize the energy efficiency of devices while considering the desired network performance. This is done using a maximum allowed Bit Error Rate (BER) that can be specified by users and applications. We characterize this problem as a Markov Decision Process and solve it using Deep Reinforcement Learning to dynamically and quickly select the transmission parameters that jointly satisfy energy and performance requirements over time. Moreover, we support different payload sizes, ensuring suitability for applications with varying packet lengths. The proposed selection of parameters is evaluated in three different scenarios by comparing it with the traditional Adaptive Data Rate (ADR) mechanism of LoRaWAN. The first scenario involves static nodes with varying BER requirements. The second one realistically simulates urban environments with mobile nodes and fluctuating channel conditions. Finally, the third scenario studies the proposed solution under dynamic frame payload length variations. These scenarios cover a wide range of operational conditions to ensure a comprehensive evaluation. The results of our experiments demonstrate that our proposal achieves a 60% improvement in performance metrics over the default ADR mechanism.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] Reinforcement Learning Approach for SF Allocation in LoRa Network
    Hong, Shengguang
    Yao, Fang
    Zhang, Fengyun
    Ding, Yulong
    Yang, Shuang-Hua
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (20) : 18259 - 18272
  • [2] LoRa DL: a deep learning model for enhancing the data transmission over LoRa using autoencoder
    B. Shilpa
    Puranam Revanth Kumar
    Rajesh Kumar Jha
    The Journal of Supercomputing, 2023, 79 : 17079 - 17097
  • [3] LoRa DL: a deep learning model for enhancing the data transmission over LoRa using autoencoder
    Shilpa, B.
    Kumar, Puranam Revanth
    Jha, Rajesh Kumar
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (15): : 17079 - 17097
  • [4] Urban network geofencing with dynamic speed limit policy via deep reinforcement learning
    Lu, Wenqi
    Yi, Ziwei
    Gidofalvi, Gyozo
    Simoni, Michele D.
    Rui, Yikang
    Ran, Bin
    TRANSPORTATION RESEARCH PART A-POLICY AND PRACTICE, 2024, 183
  • [5] Deep reinforcement learning based transmission policy enforcement and multi-hop routing in QoS aware LoRa IoT networks
    Muthanna, Mohammed Saleh Ali
    Muthanna, Ammar
    Rafiq, Ahsan
    Hammoudeh, Mohammad
    Alkanhel, Reem
    Lynch, Stephen
    Abd El-Latif, Ahmed A.
    COMPUTER COMMUNICATIONS, 2022, 183 : 33 - 50
  • [6] Dynamic Network Slicing using Deep Reinforcement Learning
    Kumar, Swaraj
    Vankayala, Satya Kumar
    Singh, Devashish
    Roy, Ishaan
    Sahoo, Biswa P. S.
    Yoon, Seungil
    Kanakaraj, Ignatius Samuel
    2021 IEEE INTERNATIONAL CONFERENCE ON ADVANCED NETWORKS AND TELECOMMUNICATIONS SYSTEMS (IEEE ANTS), 2021,
  • [7] Enhancing the Crowdsourced Live Streaming: a Deep Reinforcement Learning Approach
    Zhang, Rui-Xiao
    Huang, Tianchi
    Ma, Ming
    Pang, Haitian
    Yao, Xin
    Wu, Chenglei
    Sun, Lifeng
    PROCEEDINGS OF THE 29TH ACM WORKSHOP ON NETWORK AND OPERATING SYSTEMS SUPPORT FOR DIGITAL AUDIO AND VIDEO (NOSSDAV'19), 2019, : 55 - 60
  • [8] Enhancing Navigational Performance with Holistic Deep-Reinforcement-Learning
    Meusel, Marvin
    Kaestner, Linh
    Bhuiyan, Teham
    Lambrecht, Jens
    INTELLIGENT AUTONOMOUS SYSTEMS 18, VOL 1, IAS18-2023, 2024, 795 : 57 - 69
  • [9] Dynamic VNF Scheduling: A Deep Reinforcement Learning Approach
    Zhang, Zixiao
    He, Fujun
    Oki, Eiji
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2023, E106B (07) : 557 - 570
  • [10] Optimized Deep Reinforcement Learning Approach for Dynamic System
    Tan, Ziya
    Karakose, Mehmet
    2020 6TH IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (IEEE ISSE 2020), 2020,