Scientia Iranica

Scientia Iranica

Improving reliability and fairness of LoRaWAN-based advanced metering infrastructure

Document Type : Research Article

Authors
1 Department of Telecommunication Engineering, Faculty of Electrical & Computer Engineering, University of Sistan and Baluchestan, Zahedan, Iran.
2 Department of Information Technology Engineering, Faculty of Electrical & Computer Engineering, University of Sistan and Baluchestan, Zahedan, Iran.
10.24200/sci.2023.62049.7617
Abstract
Designing a reliable telecommunication network for Advanced Metering Infrastructure (AMI) is crucial. This paper focuses on using LoRaWAN as the network and improving transmission reliability while maintaining fairness among Smart Meters (SMs). The Spreading Factor (SF) of LoRaWAN is used to control Packet Delivery Ratio (PDR) and measure reliability. Higher SFs increase redundancy and reliability, but collisions can occur between SMs with the same SF. To optimize SF assignment, an SF assignment problem is solved to maximize the minimum achievable PDR, ensuring fairness. A novel solution called Reliable SF Assignment (RSFA) using a game of Learning Automaton (LA) is proposed. Simulation results demonstrate that RSFA outperforms four conventional SF assignment approaches. RSFA improves packet collision rate, PDR, the number of served meters, and fairness index, albeit with a slight increase in transmission delay.
Keywords
Subjects

References
1.Li, Y., Cheng, X., Cao, Y., et al. “Smart choice for the smart grid: Narrowband Internet of Things (NB-IoT)”, IEEE Internet of Things Journal, 5(3), pp. 1505-1515 (2018). https://doi.org/10.1109/JIOT.2017.2781251
2.Abrahamsen, F.E., Ai, Y., and Cheffena, M. “Communication technologies for smart grid: A comprehensive survey”, Sensors, 21(23), 8087 (2021). https://doi.org/10.3390/s21238087
3.Bembe, M., Abu-Mahfouz, A., Masonta, M., et al. “A survey on low-power wide area networks for IoT applications”, Telecommunication Systems, 71(2), pp. 249-274 (2019). https://doi.org/10.1007/s11235-019-00557-9
4.DOE, U.S. “Communications requirements of Smart Grid technologies”, Tech. Rep. US Department of Energy, pp. 1-69 (2010).
5.Babaee, M. and Sharifian, S. “An improved spread factor assignment method for large-scale LoRaWAN deployments in IoT”, In 4th Iranian Conference on Signal Processing and Intelligent Systems (ICSPIS), pp. 183-187 (2018). https://doi.org/10.1109/ICSPIS.2018.8700554
6.Ruano Lin, E. “LoRa protocol. Evaluations, limitations and practical test”, Ph.D. dissertation. Universitat Politècnica de Catalunya. Escola Tècnica Superior d'Enginyeria de Telecomunicació de Barcelona (2016).
7.Fragkopoulos, M., Panagiotakis, S., Kostakis, M., et al. “Experimental assessment of common crucial factors that affect LoRaWAN performance on suburban and rural area deployments”, Sensors, 23(3), 1316 (2023). https://doi.org/10.3390/s23031316
8.Abdelfadeel, K.Q., Cionca, V., and Pesch, D. “Fair adaptive data rate allocation and power control in LoRaWAN”, In IEEE 19th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM), pp. 14-15 (2018). https://doi.org/10.1109/WoWMoM.2018.8449737
9.Asad Ullah, M., Iqbal, J., Hoeller, A., et al. “K-means spreading factor allocation for large-scale LoRa networks”, Sensors, 19(21), 4723 (2019). https://doi.org/10.3390/s19214723
10.Caillouet, C., Heusse, M., and Rousseau, F. “Bringing fairness in LoRaWAN through SF allocation optimization”, In 2020 IEEE Symposium on Computers and Communications (ISCC), pp. 1-6 (2020). https://doi.org/10.1109/ISCC50000.2020.9219611
11.Mohammadi, S. and Farahani, G. “Scalability analysis of a LoRa network under inter-SF and Co-SF interference with Poisson point process model”, Journal of Computing and Security, 8(2), pp. 43-57 (2021). https://doi.org/10.22108/jcs.2021.129691.1073
12.Cuomo, F., Campo, M., Caponi, A., et al. “EXPLoRa: Extending the performance of LoRa by suitable spreading factor allocations”, In IEEE 13th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), pp. 1-8 (2017). https://doi.org/10.1109/WiMOB.2017.8115779
13.Triantafyllou, A., Sarigiannidis, P., Lagkas, T., et al. “A novel LoRaWAN scheduling scheme for improving reliability and collision avoidance”, In 9th International Conference on Modern Circuits and Systems Technologies (MOCAST), pp. 1-4 (2020). https://doi.org/10.1109/MOCAST49295.2020.9200253
14.Saluja, D., Singh, R., Baghel, L.K., et al. “Scalability analysis of LoRa network for SNR-Based SF allocation scheme”, IEEE Transactions on Industrial Informatics, 17(10), pp. 6709-6719 (2021). https://doi.org/10.1109/TII.2020.3042833
15.Saluja, D., Singh, R., Gautam, S., et al. “EWS: exponential windowing scheme to improve LoRa scalability”, IEEE Transactions on Industrial Informatics, 18(1), pp. 252-265 (2022). https://doi.org/10.1109/TII.2021.3074377
16.Shahid, M.O., Philipose, M., Chintalapudi, K., et al. “Concurrent interference cancellation: Decoding multi-packet collisions in LoRa”, In Proc. ACM SIGCOMM Conf., pp. 503-515 (2021). https://doi.org/10.1145/3452296.3472931
17.Garlisi, D., Mangione, S., Giuliano, F., et al. “Interference cancellation for LoRa gateways and impact on network capacity”, IEEE Access, 9, pp. 128133-128146 (2021). https://doi.org/10.1109/ACCESS.2021.3108021
18.Tapparel, J., Xhonneux, M., Bol, D., et al. “Enhancing the reliability of dense LoRaWAN networks with multi-user receivers”, IEEE Open Journal of the Communications Society, 2, pp. 2725-2738 (2021). https://doi.org/10.1109/OJCOMS.2021.3134091
19.El Rayess, J., Khawam, K., Lahoud, S., et al. “RALI: Increasing reliability in LoRaWAN through repetition and iteration”, In 2023 IEEE Wireless Communications and Networking Conference (WCNC), pp. 1-6 (2023). https://doi.org/10.1109/WCNC55385.2023.10118962
20.El Rayess, J., Khawam, K., Lahoud, S., et al. “Study of LoRaWAN networks reliability”, In IEEE 6th Conference on Cloud and Internet of Things (CIoT), pp. 200-205 (2023). https://doi.org/10.1109/CIoT57267.2023.10084880
21.Cuomo, F., Campo, M., Bassetti, E., et al. “Adaptive mitigation of the Air-Time pressure in LoRa multi-gateway architectures”, In 24th European Wireless Conference, pp. 1-6 (2018).
22.Reynders, B., Wang, Q., Tuset-Peiro, P., et al. “Improving reliability and scalability of lorawans through lightweight scheduling”, IEEE Internet of Things Journal, 5(3), pp. 1830-1842 (2018). https://doi.org/10.1109/JIOT.2018.2815150
23.Li, S., Raza, U., and Khan, A. “How agile is the adaptive data rate mechanism of LoRaWAN?”, In 2018 IEEE Global Communications Conference (GLOBECOM), pp. 206-212 (2018). https://doi.org/10.1109/GLOCOM.2018.8647469
24.Marini, R., Cerroni, W., and Buratti, C. “A novel collision-aware adaptive data rate algorithm for LoRaWAN networks”, IEEE Internet of Things Journal, 8(4), pp. 2670-2680 (2021). https://doi.org/10.1109/JIOT.2020.3020189
25.Triantafyllou, A., Sarigiannidis, P., Lagkas, T., et al. “Leveraging fairness in LoRaWAN: A novel scheduling scheme for collision avoidance”, Computer Networks, 186, 107735 (2021). https://doi.org/10.1016/j.comnet.2020.107735
26.Ahmad, A.I., Ray, B., and Chowdhury, M. “Performance evaluation of LoRaWAN for mission-critical IoT networks”, In International Conference on Future Network Systems and Security, Springer, Cham, pp. 37-51(2019). https://doi.org/10.1007/978-3-030-34353-8_3
27.Slabicki, M., Premsankar, G., and Francesco, M.D. “Adaptive configuration of LoRa networks for dense IoT deployments”, In NOMS 2018-2018 IEEE/IFIP Network Operations and Management Symposium, pp. 1-9 (2018). https://doi.org/10.1109/NOMS.2018.8406255
28.Azmi, K.H.M., Radzi, N.A.M., Azhar, N.A., et al. “Active electric distribution network: Applications, challenges, and opportunities”, IEEE Access, 10, pp. 134655-134689 (2022). https://doi.org/10.1109/ACCESS.2022.3229328
29.Nikhalat-Jahromi, A., Saghiri, A. M., and Meybodi, M. R. “VDHLA: Variable depth hybrid learning automaton and its application to defense against the selfish mining attack in Bitcoin”, arXiv preprint arXiv:2302 (2023). https://doi.org/10.48550/arXiv.2302.12096
30.Sarhadi, A. and Torkestani, J.A. “Cost-effective scheduling and load balancing algorithms in cloud computing using learning automata”, Computing and Informatics, 42(1), pp. 37-74 (2023). https://doi.org/10.31577/cai_2023_1_37
31.Karmakonda, K., Das, M.S., and Ravi, G. “An energy-efficient learning automata and cluster-based routing algorithm for wireless sensor networks”, Contemporary Mathematics, pp. 488-504 (2023). https://doi.org/10.37256/cm.4320232654
32.He, Z., Chen, L., Li, F., et al. “Congestion Avoidance in Intelligent Transport Networks Based on WSN-IoT through Controlling Data Rate of Zigbee Protocol by Learning Automata”, Electronics, 12(9), 2070 (2023). https://doi.org/10.3390/electronics12092070
33.Lavric, A. “LoRa (long-range) high-density sensors for internet of things”, Journal of Sensors, 2019(1), 3502987 (2019). https://doi.org/10.1155/2019/3502987
34.Liang, R., Zhao, L., and Wang, P. “Performance evaluations of LoRa wireless communication in building environments”, Sensors, 20(14), 3828 (2020). https://doi.org/10.3390/s20143828
Volume 32, Issue 17
Transactions on Computer Science & Engineering and Electrical Engineering
September and October 2025 Article ID:7617

  • Receive Date 06 March 2023
  • Revise Date 06 October 2023
  • Accept Date 11 November 2023