A Survey on Adaptive Data Rate Optimization in LoRaWAN: Recent Solutions and Major Challenges

Long-Range Wide Area Network (LoRaWAN) is a fast-growing communication system for Low Power Wide Area Networks (LPWAN) in the Internet of Things (IoTs) deployments. LoRaWAN is built to optimize LPWANs for battery lifetime, capacity, range, and cost. LoRaWAN employs an Adaptive Data Rate (ADR) scheme that dynamically optimizes data rate, airtime, and energy consumption. The major challenge in LoRaWAN is that the LoRa specification does not state how the network server must command end nodes pertaining rate adaptation. As a result, numerous ADR schemes have been proposed to cater for the many applications of IoT technology, the quality of service requirements, different metrics, and radio frequency (RF) conditions. This offers a challenge for the reliability and suitability of these schemes. This paper presents a comprehensive review of the research on ADR algorithms for LoRaWAN technology. First, we provide an overview of LoRaWAN network performance that has been explored and documented in the literature and then focus on recent solutions for ADR as an optimization approach to improve throughput, energy efficiency and scalability. We then distinguish the approaches used, highlight their strengths and drawbacks, and provide a comparison of these approaches. Finally, we identify some research gaps and future directions.

[1]  Martin Heusse,et al.  Optimal SF Allocation in LoRaWAN Considering Physical Capture and Imperfect Orthogonality , 2019, 2019 IEEE Global Communications Conference (GLOBECOM).

[2]  Utz Roedig,et al.  LoRa Transmission Parameter Selection , 2017, 2017 13th International Conference on Distributed Computing in Sensor Systems (DCOSS).

[3]  Gerhard P. Hancke,et al.  Smartphone: The key to your connected smart home , 2015, 2015 IEEE 13th International Conference on Industrial Informatics (INDIN).

[4]  Mahesh Sooriyabandara,et al.  Low Power Wide Area Networks: An Overview , 2016, IEEE Communications Surveys & Tutorials.

[5]  Haoran Xie,et al.  Joint slice-based spreading factor and transmission power optimization in LoRa smart city networks , 2019, Internet Things.

[6]  Abraham O. Fapojuwo,et al.  A Survey of Enabling Technologies of Low Power and Long Range Machine-to-Machine Communications , 2017, IEEE Communications Surveys & Tutorials.

[7]  Younghwan Yoo,et al.  Contention-Aware Adaptive Data Rate for Throughput Optimization in LoRaWAN , 2018, Sensors.

[8]  Youngnam Han,et al.  Spreading Factor Allocation for Massive Connectivity in LoRa Systems , 2018, IEEE Communications Letters.

[9]  Dirk Pesch,et al.  Fair Adaptive Data Rate Allocation and Power Control in LoRaWAN , 2018, 2018 IEEE 19th International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM).

[10]  Antonio F. Gómez-Skarmeta,et al.  Enhancing LoRaWAN Security through a Lightweight and Authenticated Key Management Approach , 2018, Sensors.

[11]  Utz Roedig,et al.  Do LoRa Low-Power Wide-Area Networks Scale? , 2016, MSWiM.

[12]  Abbas Bradai,et al.  Adaptive dynamic network slicing in LoRa networks , 2019, Future Gener. Comput. Syst..

[13]  Sofie Pollin,et al.  Power and spreading factor control in low power wide area networks , 2017, 2017 IEEE International Conference on Communications (ICC).

[14]  Lei Zhang,et al.  Blockchain-Enabled Wireless Internet of Things: Performance Analysis and Optimal Communication Node Deployment , 2019, IEEE Internet of Things Journal.

[15]  Hiroyuki Morikawa,et al.  Improving the Capacity of a Mesh LoRa Network by Spreading-Factor-Based Network Clustering , 2019, IEEE Access.

[16]  Francesca Cuomo,et al.  EXPLoRa: Extending the performance of LoRa by suitable spreading factor allocations , 2017, 2017 IEEE 13th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[17]  Zhiwei Zhao,et al.  A Survey on LoRa Networking: Research Problems, Current Solutions, and Open Issues , 2019, IEEE Communications Surveys & Tutorials.

[18]  Francesca Cuomo,et al.  Towards traffic-oriented spreading factor allocations in LoRaWAN systems , 2018, 2018 17th Annual Mediterranean Ad Hoc Networking Workshop (Med-Hoc-Net).

[19]  Riri Fitri Sari,et al.  LoRaWAN Performance Evaluation with Optimized Configuration , 2018, International Journal of Future Generation Communication and Networking.

[20]  Stephen Brown,et al.  Analysis and Enhancement of the LoRaWAN Adaptive Data Rate Scheme , 2020, IEEE Internet of Things Journal.

[21]  Evgeny Khorov,et al.  LoRaWAN Modeling and MCS Allocation to Satisfy Heterogeneous QoS Requirements , 2019, Sensors.

[22]  Davide Magrin,et al.  Performance evaluation of LoRa networks in a smart city scenario , 2017, 2017 IEEE International Conference on Communications (ICC).

[23]  Vojtech Hauser,et al.  Proposal of Adaptive Data Rate Algorithm for LoRaWAN-Based Infrastructure , 2017, 2017 IEEE 5th International Conference on Future Internet of Things and Cloud (FiCloud).

[24]  Thomas H. Clausen,et al.  A Study of LoRa: Long Range & Low Power Networks for the Internet of Things , 2016, Sensors.

[25]  Hayrettin Evirgen,et al.  A Survey on LoRaWAN Architecture, Protocol and Technologies , 2019, Future Internet.

[26]  N. Pereira,et al.  Improving Quality-Of-Service in LoRa Low-Power Wide-Area Networks through Optimized Radio Resource Management , 2019, J. Sens. Actuator Networks.

[27]  Reza Malekian,et al.  Evaluating the LoRaWAN Protocol Using a Permanent Outdoor Testbed , 2019, IEEE Sensors Journal.

[28]  Mario Di Francesco,et al.  Adaptive configuration of lora networks for dense IoT deployments , 2018, NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium.

[29]  Sofie Pollin,et al.  Improving Reliability and Scalability of LoRaWANs Through Lightweight Scheduling , 2018, IEEE Internet of Things Journal.

[30]  Takeo Fujii,et al.  Energy Constrained Optimization for Spreading Factor Allocation in LoRaWAN , 2020, Sensors.

[31]  Megumi Kaneko,et al.  Joint Allocation Strategies of Power and Spreading Factors With Imperfect Orthogonality in LoRa Networks , 2020, IEEE Transactions on Communications.

[32]  Fernand Meyer,et al.  A comparative study of LPWAN technologies for large-scale IoT deployment , 2019, ICT Express.

[33]  Ilsun You,et al.  An Enhanced LoRaWAN Security Protocol for Privacy Preservation in IoT with a Case Study on a Smart Factory-Enabled Parking System , 2018, Sensors.

[34]  Mario Di Francesco,et al.  Optimal Configuration of LoRa Networks in Smart Cities , 2020, IEEE Transactions on Industrial Informatics.

[35]  Jong Hyuk Park,et al.  Adaptive data rate control in low power wide area networks for long range IoT services , 2017, J. Comput. Sci..

[36]  Yasir Mehmood,et al.  Internet-of-Things-Based Smart Cities: Recent Advances and Challenges , 2017, IEEE Communications Magazine.

[37]  Ingrid Moerman,et al.  A Survey of LoRaWAN for IoT: From Technology to Application , 2018, Sensors.

[38]  Nuno Pereira,et al.  Security Risk Analysis of LoRaWAN and Future Directions , 2018, Future Internet.

[39]  Antonio-Javier García-Sánchez,et al.  Performance optimization of LoRa nodes for the future smart city/industry , 2019, EURASIP J. Wirel. Commun. Netw..

[40]  Andrea Zanella,et al.  Long-range communications in unlicensed bands: the rising stars in the IoT and smart city scenarios , 2015, IEEE Wireless Communications.

[41]  Joan Garcia-Haro,et al.  Optimizing and Updating LoRa Communication Parameters: A Machine Learning Approach , 2019, IEEE Transactions on Network and Service Management.

[42]  A. Subramanian,et al.  Joint rate and power control algorithms for wireless networks , 2005, IEEE Transactions on Signal Processing.

[43]  Antonio F. Gómez-Skarmeta,et al.  Performance Evaluation of LoRa Considering Scenario Conditions , 2018, Sensors.

[44]  Luca Rugini,et al.  An IoT Architecture for Continuous Livestock Monitoring Using LoRa LPWAN , 2019, Electronics.

[45]  Gerhard Hancke,et al.  A Survey on LPWAN Technologies in WBAN for Remote Health-Care Monitoring , 2019, Sensors.

[46]  Mohamed Kassab,et al.  LoRa technology MAC layer operations and Research issues , 2018, ANT/SEIT.