Reinforcement Learning-Based Task Scheduling for IoT Applications in Long-Range Wide Area Networks

Authors

  • Ermias Melku Tadesse Department of Information Technology, Kombolcha Institute of Technology, Wollo University, Dese, Ethiopia
  • Haimanot Edmealem Department of Information Technology,Kombolcha Institute of Technology, Wollo University, Dese, Ethiopia
  • Tesfaye Belay Department of Computer Science, Institute of Technology, Wollo University, Dese, Ethiopia
  • Abubeker Girma Department of Software Engineering, Kombolcha Institute of Technology, Wollo University, Dese, Ethiopia

DOI:

https://doi.org/10.70112/ajist-2025.15.1.4324

Keywords:

Reinforcement learning (RL), LoRaWAN, Quality of service (QoS), Task scheduling, Energy efficiency

Abstract

To address the challenges of effective resource allocation in low-power wide-area networks, this thesis examines the scheduling of end devices in Internet of Things (IoT) applications using LoRaWAN technology. The primary objective of this research is to utilize reinforcement learning (RL) to enhance quality of service (QoS) metrics, including energy efficiency, throughput, latency, and reliability. This objective was achieved through a simulation-based approach that assessed the performance of the RL-based scheduling algorithm using NS-3 simulations. The key findings indicate that, compared to existing scheduling methods, the RL agent significantly enhances data transmission reliability and increases network throughput. Additionally, the proposed approach effectively reduces average system latency and overall energy consumption, leading to improved network resource utilization. These results suggest that applying RL to task scheduling in LoRaWAN networks can provide a scalable and reliable solution to existing challenges, ultimately contributing to more intelligent and sustainable IoT systems. Overall, this study concludes that RL-based techniques can enhance resource management in dynamic and resource-constrained environments.

References

[1]Mahmood, N. H., Marchenko, N., Gidlund, M., & Popovski, P.(2020). Wireless networks and industrial IoT: Applications, challenges and enablers. Springer. https://doi.org/10.1007/978-3-030-51473-0

[2]de Oliveira, L. R., de Moraes, P., Neto, L. P. S., & da Conceição, A.F.(2020). Review of LoRaWAN applications. arXiv preprint. http://arxiv.org/abs/2004.05871

[3]Marais, J. M., Malekian, R., & Abu-Mahfouz, A. M. (2017). LoRaand LoRaWAN testbeds: A review. IEEE AFRICON 2017, 1496–1501. https://doi.org/10.1109/AFRCON.2017.8095703

[4]Mekki, K., Bajic, E., Chaxel, F., & Meyer, F. (2018). Overview of cellular LPWAN technologies for IoT deployment: Sigfox, LoRaWAN, and NB-IoT. 2018 IEEE International Conference on Pervasive Computing and Communications Workshops (PerComWorkshops), 197–202. https://doi.org/10.1109/PERCOMW.2018.848 0255

[5]Bouguera, T., Diouris, J. F., Chaillout, J. J., Jaouadi, R., & Andrieux, G.(2018). Energy consumption model for sensor nodes based on LoRa and LoRaWAN. Sensors, 18(7), 1–23. https://doi.org/10.3390/s18072104

[6]Augustin, A., Yi, J., Clausen, T., & Townsley, W. M. (2016). A study of LoRa: Long range & low power networks for the Internet of Things. Sensors, 16(9), 1–18. https://doi.org/10.3390/s16091466

[7]Ragnoli, M., Barile, G., Leoni, A., Ferri, G., & Stornelli, V. (2020).An autonomous low-power LoRa-based flood-monitoring system.Journal of Low Power Electronics and Applications, 10(2), 1–15. https://doi.org/10.3390/jlpea10020015

[8]Haxhibeqiri, J., Moerman, I., & Hoebeke, J. (2019). Low overhead scheduling of LoRa transmissions for improved scalability. IEEE Internet of Things Journal, 6(2), 3097–3109. https://doi.org/10.1109/ JIOT.2018.2878942

[9]Sutton, R. S., & Barto, A. G. (2012). Reinforcement learning: An introduction (2nd ed.). MIT Press. http://incompleteideas.net/ sutton/book/the-book.html

[10]Petäjäjärvi, J., Mikhaylov, K., Pettissalo, M., Janhunen, J., & Iinatti,J.(2017). Performance of a low-power wide-area network based on LoRa technology: Doppler robustness, scalability, and coverage. International Journal of Distributed Sensor Networks, 13(3), 1–14. https://doi.org/10.1177/1550147717699412

[11]Polonelli, T., Brunelli, D., Marzocchi, A., & Benini, L. (2019).Slotted ALOHA on LoRaWAN: Design, analysis, and deployment. Sensors, 19(4), 1–15. https://doi.org/10.3390/s19040838

[12]Alenezi, M., Chai, K. K., Alam, A. S., Chen, Y., & Jimaa, S. (2020).Unsupervised learning clustering and dynamic transmission scheduling for efficient dense LoRaWAN networks. IEEE Access, 8, 191495–191509. https://doi.org/10.1109/ACCESS.2020.3031974

[13]Leonardi, L., Battaglia, F., & Lo Bello, L. (2019). RT-LoRa: A medium access strategy to support real-time flows over LoRa-based networks for industrial IoT applications. IEEE Internet of Things Journal, 6(6), 10812–10823. https://doi.org/10.1109/JIOT.2019. 2942776

[14]Sallum, E., Pereira, N., Alves, M., & Santos, M. (2020). Improving quality-of-service in LoRa low-power wide-area networks through optimized radio resource management. Journal of Sensor and Actuator Networks, 9(1), 1–26. https://doi.org/10.3390/jsan9010010

[15]Micheletto, M., Zabala, P., Ochoa, S. F., Meseguer, R., & Santos, R.(2023). Determining real-time communication feasibility in IoT systems supported by LoRaWAN. Sensors, 23(9), 1–27. https://doi.org/10.3390/s23094281

[16]Garrido-Hidalgo, C., et al. (2021). LoRaWAN scheduling: From concept to implementation. IEEE Internet of Things Journal, 8(16), 12919–12933. https://doi.org/10.1109/JIOT.2021.3064430

[17]Siddiqi, U. F., Sait, S. M., & Uysal, M. (2020). Deep reinforcement-based power allocation for the max-min optimization in non-orthogonal multiple access. IEEE Access, 8, 211235–211247. https://doi.org/10.1109/ACCESS.2020.3038923.

Downloads

Published

11-03-2025

How to Cite

Tadesse, E. M., Edmealem, H., Belay, T., & Girma, A. (2025). Reinforcement Learning-Based Task Scheduling for IoT Applications in Long-Range Wide Area Networks. Asian Journal of Information Science and Technology, 15(1), 30–43. https://doi.org/10.70112/ajist-2025.15.1.4324

Similar Articles

<< < 1 2 3 4 5 6 7 8 9 10 > >> 

You may also start an advanced similarity search for this article.