Cooperation for Spreading Factor Assignment in a Multioperator LoRaWAN Deployment

Faced with the limitations of the Aloha random access scheme and spread spectrum techniques, LoRaWAN is yet to realize its potential as the flagship technology for large-scale Internet-of-Things applications. LoRaWAN allows for low power and long range communications. Nonetheless, concurrent transmissions on the same spreading factors (SFs), increased with the inevitable densification of device deployment, will lead to collisions and degradation in performance. The problem is further amplified due to the shortage in radio resources, with multiple operators utilizing the same unlicensed frequency bands. In this article, we investigate different interoperator cooperation schemes and devise multiple algorithms for SF assignment in a multioperator LoRaWAN deployment scenario. We start by proposing a proportional fair optimal formulation for the assignment with the objective of maximizing the logarithmic sum of the normalized throughput per SF. Under the assumption of partial operator cooperation, we propose a gradient ascent-based iterative algorithm for solving the SF assignment problem, and a game theory-based approach, wherein each network operator seeks to maximize its own normalized throughput. Finally, and with cooperation between different operators bound to be limited, we use recurrent neural networks to enable the prediction of the success rate per SF. This prediction allows the different operators to assign SFs with minimum cooperation. We simulate our proposals and compare them to the legacy LoRaWAN approach as well as others in the state of the art, highlighting the gains they produce in terms of total normalized throughput and packet delivery ratios.

[1]  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).

[2]  Gang Feng,et al.  Energy-Efficient Joint Scheduling and Power Control in Multi-Cell Wireless Networks , 2016, IEEE Journal on Selected Areas in Communications.

[3]  Les E. Atlas,et al.  Recurrent neural networks and robust time series prediction , 1994, IEEE Trans. Neural Networks.

[4]  MengChu Zhou,et al.  A Game Theoretic Approach for Distributed and Coordinated Channel Access Control in Cooperative Vehicle Safety Systems , 2020, IEEE Transactions on Intelligent Transportation Systems.

[5]  Konstantin Mikhaylov,et al.  Method of Assigning Spreading Factor to Improve the Scalability of the LoRaWan Wide Area Network , 2018, 2018 10th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT).

[6]  Norman M. Abramson,et al.  THE ALOHA SYSTEM: another alternative for computer communications , 1899, AFIPS '70 (Fall).

[7]  Ingrid Moerman,et al.  Scalability Analysis of Large-Scale LoRaWAN Networks in ns-3 , 2017, IEEE Internet of Things Journal.

[8]  Sema Oktug,et al.  Smart Spreading Factor Assignment for LoRaWANs , 2019, 2019 IEEE Symposium on Computers and Communications (ISCC).

[9]  Jürgen Schmidhuber,et al.  Learning to Forget: Continual Prediction with LSTM , 2000, Neural Computation.

[10]  Joerg Robert,et al.  The Impact of ISM Interference on LoRa BER Performance , 2018, 2018 IEEE Global Conference on Internet of Things (GCIoT).

[11]  L. Shapley,et al.  Potential Games , 1994 .

[12]  Sarvar Patel,et al.  Practical Secure Aggregation for Federated Learning on User-Held Data , 2016, ArXiv.

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

[14]  Carles Gomez,et al.  Modeling the Energy Performance of LoRaWAN , 2017, Sensors.

[15]  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).

[16]  Martin Zinkevich,et al.  Online Convex Programming and Generalized Infinitesimal Gradient Ascent , 2003, ICML.

[17]  Pranesh Sthapit,et al.  Interference-Aware Spreading Factor Assignment Scheme for the Massive LoRaWAN Network , 2019, 2019 International Conference on Electronics, Information, and Communication (ICEIC).

[18]  Andrey Turlikov,et al.  Data Delivery Efficient Spreading Factor Allocation in Dense LoRaWAN Deployments , 2019, 2019 XVI International Symposium "Problems of Redundancy in Information and Control Systems" (REDUNDANCY).

[19]  D. Cheng,et al.  On dynamics and Nash equilibriums of networked games , 2014, IEEE/CAA Journal of Automatica Sinica.

[20]  Eko Didik Widianto,et al.  Monitoring System in Lora Network Architecture using Smart Gateway in Simple LoRa Protocol , 2019, 2019 International Seminar on Research of Information Technology and Intelligent Systems (ISRITI).

[21]  D. Palomar Convex primal decomposition for multicarrier linear MIMO transceivers , 2005, IEEE Transactions on Signal Processing.