DSpace Repository

PERFORMANCE ENHANCEMENTS OF LORAWAN USING MACHINE LEARNING ON THE EDGE

Show simple item record

dc.contributor.author Otynshin, Anuar
dc.date.accessioned 2021-06-08T06:28:10Z
dc.date.available 2021-06-08T06:28:10Z
dc.date.issued 2021-05
dc.identifier.citation Otynshin, A. (2021). Performance Enhancements of LoRaWAN Using Machine Learning on the Edge (Unpublished master's thesis). Nazarbayev University, Nur-Sultan, Kazakhstan en_US
dc.identifier.uri http://nur.nu.edu.kz/handle/123456789/5458
dc.description.abstract LoRaWAN is becoming the dominant long range protocol for Internet of Things (IoT) devices. However, LoRaWAN’s performance suffers from a high number of collisions in saturated LoRa networks. To mitigate the number of collisions that happen due to the time overlap of transmissions on the same channel, we use an edge machine learning approach. To do so, Reinforcement learning (RL) is leveraged. RL is a field of machine learning that aims at maximizing the reward by interacting with the environment. SARSA is an on-policy RL algorithm that uses previous actions to update the Q-value. This study aims to improve the performance of congested LoRa networks by allowing RL-based applications on individual nodes. Specifically, it explores whether periodic applications driven by SARSA can improve the performance of the network and adapt the period transmissions of the nodes. In this thesis, two versions of SARSA have been developed, evaluated, and compared to the baseline of LoRaWAN. To achieve that, several simulations with different configurations are performed. The simulations include networks with hundreds of nodes and different number of maximum retransmissions. The results of the simulations have shown that networks where SARSA algorithms are used present a better performance compared to the typical LoRaWAN periodic application in certain examined scenarios. The results demonstrate that RL-based algorithms can significantly improve the performance of networks with high load. Nevertheless, there is still room for further improvement and better understanding of the internal mechanisms of the proposed RL approaches. en_US
dc.language.iso en en_US
dc.publisher Nazarbayev University School of Engineering and Digital Sciences en_US
dc.rights Attribution-NonCommercial-ShareAlike 3.0 United States *
dc.rights.uri http://creativecommons.org/licenses/by-nc-sa/3.0/us/ *
dc.subject LoRaWAN en_US
dc.subject RL en_US
dc.subject reinforcement learning en_US
dc.subject Internet of Things en_US
dc.subject IoT en_US
dc.subject Research Subject Categories::TECHNOLOGY en_US
dc.subject Type of access: Open Access en_US
dc.title PERFORMANCE ENHANCEMENTS OF LORAWAN USING MACHINE LEARNING ON THE EDGE en_US
dc.type Master's thesis en_US
workflow.import.source science


Files in this item

The following license files are associated with this item:

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-ShareAlike 3.0 United States Except where otherwise noted, this item's license is described as Attribution-NonCommercial-ShareAlike 3.0 United States

Video Guide

Submission guideSubmission guide

Submit your materials for publication to

NU Repository Drive

Browse

My Account

Statistics