Unsupervised Learning Clustering and Dynamic Transmission Scheduling for Efficient Dense LoRaWAN Networks
Long-Range (LoRa) communication technology is considered as a promising connectivity solutions for Internet of Things (IoT) dense applications. In particular, LoRa has drawn the interest due to its low power consumption and wide area coverage. Despite the benefits of LoRaWAN protocol, it still suffe...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9229061/ |
id |
doaj-f83f8693d2924501b83805ef4ec8f3ab |
---|---|
record_format |
Article |
spelling |
doaj-f83f8693d2924501b83805ef4ec8f3ab2021-03-30T04:03:36ZengIEEEIEEE Access2169-35362020-01-01819149519150910.1109/ACCESS.2020.30319749229061Unsupervised Learning Clustering and Dynamic Transmission Scheduling for Efficient Dense LoRaWAN NetworksMohammed Alenezi0https://orcid.org/0000-0001-9129-884XKok Keong Chai1Atm S. Alam2Yue Chen3Shihab Jimaa4https://orcid.org/0000-0001-9140-9108School of Electrical Engineering and Computer Science, Queen Mary University of London, London, U.K.School of Electrical Engineering and Computer Science, Queen Mary University of London, London, U.K.School of Electrical Engineering and Computer Science, Queen Mary University of London, London, U.K.School of Electrical Engineering and Computer Science, Queen Mary University of London, London, U.K.Department of Electrical Engineering and Computer Science, Khalifa University, Abu Dhabi, United Arab EmiratesLong-Range (LoRa) communication technology is considered as a promising connectivity solutions for Internet of Things (IoT) dense applications. In particular, LoRa has drawn the interest due to its low power consumption and wide area coverage. Despite the benefits of LoRaWAN protocol, it still suffers from excessive random and simultaneous transmissions due to the adoption of ALOHA protocol. Therefore, resulting in severe packet collision rate as the network scales up. This leads to continuous retransmission attempts, which in return increase the transmission delay and energy consumption. Thus, this paper proposes a dynamic transmission Priority Scheduling Technique (PST) based on the unsupervised learning clustering algorithm to reduce the packet collision rate and enhance the network's transmission delay and energy consumption. Particularly, the LoRa gateway classifies the nodes into different transmission priority clusters. While the dynamic PST allows the gateway to configure the transmission intervals for the nodes according to the transmission priorities of the corresponding clusters. This work allows scaling up the network density while maintaining low packet collision rate and significantly enhances the transmission delay & the energy consumption. Simulation results show that the proposed work outperforms the typical LoRaWAN and recent clustering & scheduling schemes. Therefore, the proposed work is well suited for dense applications in LoRaWAN.https://ieeexplore.ieee.org/document/9229061/Unsupervised clusteringcollision rateenergy consumptionIoTLoRaNaive Bayes classifier |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Mohammed Alenezi Kok Keong Chai Atm S. Alam Yue Chen Shihab Jimaa |
spellingShingle |
Mohammed Alenezi Kok Keong Chai Atm S. Alam Yue Chen Shihab Jimaa Unsupervised Learning Clustering and Dynamic Transmission Scheduling for Efficient Dense LoRaWAN Networks IEEE Access Unsupervised clustering collision rate energy consumption IoT LoRa Naive Bayes classifier |
author_facet |
Mohammed Alenezi Kok Keong Chai Atm S. Alam Yue Chen Shihab Jimaa |
author_sort |
Mohammed Alenezi |
title |
Unsupervised Learning Clustering and Dynamic Transmission Scheduling for Efficient Dense LoRaWAN Networks |
title_short |
Unsupervised Learning Clustering and Dynamic Transmission Scheduling for Efficient Dense LoRaWAN Networks |
title_full |
Unsupervised Learning Clustering and Dynamic Transmission Scheduling for Efficient Dense LoRaWAN Networks |
title_fullStr |
Unsupervised Learning Clustering and Dynamic Transmission Scheduling for Efficient Dense LoRaWAN Networks |
title_full_unstemmed |
Unsupervised Learning Clustering and Dynamic Transmission Scheduling for Efficient Dense LoRaWAN Networks |
title_sort |
unsupervised learning clustering and dynamic transmission scheduling for efficient dense lorawan networks |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2020-01-01 |
description |
Long-Range (LoRa) communication technology is considered as a promising connectivity solutions for Internet of Things (IoT) dense applications. In particular, LoRa has drawn the interest due to its low power consumption and wide area coverage. Despite the benefits of LoRaWAN protocol, it still suffers from excessive random and simultaneous transmissions due to the adoption of ALOHA protocol. Therefore, resulting in severe packet collision rate as the network scales up. This leads to continuous retransmission attempts, which in return increase the transmission delay and energy consumption. Thus, this paper proposes a dynamic transmission Priority Scheduling Technique (PST) based on the unsupervised learning clustering algorithm to reduce the packet collision rate and enhance the network's transmission delay and energy consumption. Particularly, the LoRa gateway classifies the nodes into different transmission priority clusters. While the dynamic PST allows the gateway to configure the transmission intervals for the nodes according to the transmission priorities of the corresponding clusters. This work allows scaling up the network density while maintaining low packet collision rate and significantly enhances the transmission delay & the energy consumption. Simulation results show that the proposed work outperforms the typical LoRaWAN and recent clustering & scheduling schemes. Therefore, the proposed work is well suited for dense applications in LoRaWAN. |
topic |
Unsupervised clustering collision rate energy consumption IoT LoRa Naive Bayes classifier |
url |
https://ieeexplore.ieee.org/document/9229061/ |
work_keys_str_mv |
AT mohammedalenezi unsupervisedlearningclusteringanddynamictransmissionschedulingforefficientdenselorawannetworks AT kokkeongchai unsupervisedlearningclusteringanddynamictransmissionschedulingforefficientdenselorawannetworks AT atmsalam unsupervisedlearningclusteringanddynamictransmissionschedulingforefficientdenselorawannetworks AT yuechen unsupervisedlearningclusteringanddynamictransmissionschedulingforefficientdenselorawannetworks AT shihabjimaa unsupervisedlearningclusteringanddynamictransmissionschedulingforefficientdenselorawannetworks |
_version_ |
1724182472932982784 |