Cargando…
Priority-Based Resource Allocation Optimization for Multi-Service LoRaWAN Harmonization in Compliance with IEEE 2668
Given the advantage of LoRaWAN private networks, multiple types of services have been implemented by users in one LoRaWAN system to realize various smart applications. With an increasing number of applications, LoRaWAN suffers from multi-service coexistence challenges due to limited channel resource...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10007544/ https://www.ncbi.nlm.nih.gov/pubmed/36904863 http://dx.doi.org/10.3390/s23052660 |
_version_ | 1784905548071698432 |
---|---|
author | Wei, Yang Tsang, Kim Fung Wang, Wenyan Zhou, Morgana Mo |
author_facet | Wei, Yang Tsang, Kim Fung Wang, Wenyan Zhou, Morgana Mo |
author_sort | Wei, Yang |
collection | PubMed |
description | Given the advantage of LoRaWAN private networks, multiple types of services have been implemented by users in one LoRaWAN system to realize various smart applications. With an increasing number of applications, LoRaWAN suffers from multi-service coexistence challenges due to limited channel resources, uncoordinated network configuration, and scalability issues. The most effective solution is establishing a reasonable resource allocation scheme. However, existing approaches are not applicable for LoRaWAN with multiple services with different criticalities. Therefore, we propose a priority-based resource allocation (PB-RA) scheme to coordinate multi-service networks. In this paper, LoRaWAN application services are classified into three main categories, including safety, control, and monitoring. Considering the different criticalities of these services, the proposed PB-RA scheme assigns spreading factors (SFs) to end devices on the basis of the highest priority parameter, which decreases the average packet loss rate (PLR) and improves throughput. Moreover, a harmonization index, namely HDex, based on IEEE 2668 standard is first defined to comprehensively and quantitively evaluate the coordination ability in terms of key quality of service (QoS) performance (i.e., PLR, latency and throughput). Furthermore, Genetic Algorithm (GA)-based optimization is formulated to obtain the optimal service criticality parameters which maximize the average HDex of the network and contribute to a larger capacity of end devices while maintaining the HDex threshold for each service. Simulations and experimental results show that the proposed PB-RA scheme can achieve the HDex score of 3 for each service type at 150 end devices, which improves the capacity by 50% compared to the conventional adaptive data rate (ADR) scheme. |
format | Online Article Text |
id | pubmed-10007544 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-100075442023-03-12 Priority-Based Resource Allocation Optimization for Multi-Service LoRaWAN Harmonization in Compliance with IEEE 2668 Wei, Yang Tsang, Kim Fung Wang, Wenyan Zhou, Morgana Mo Sensors (Basel) Article Given the advantage of LoRaWAN private networks, multiple types of services have been implemented by users in one LoRaWAN system to realize various smart applications. With an increasing number of applications, LoRaWAN suffers from multi-service coexistence challenges due to limited channel resources, uncoordinated network configuration, and scalability issues. The most effective solution is establishing a reasonable resource allocation scheme. However, existing approaches are not applicable for LoRaWAN with multiple services with different criticalities. Therefore, we propose a priority-based resource allocation (PB-RA) scheme to coordinate multi-service networks. In this paper, LoRaWAN application services are classified into three main categories, including safety, control, and monitoring. Considering the different criticalities of these services, the proposed PB-RA scheme assigns spreading factors (SFs) to end devices on the basis of the highest priority parameter, which decreases the average packet loss rate (PLR) and improves throughput. Moreover, a harmonization index, namely HDex, based on IEEE 2668 standard is first defined to comprehensively and quantitively evaluate the coordination ability in terms of key quality of service (QoS) performance (i.e., PLR, latency and throughput). Furthermore, Genetic Algorithm (GA)-based optimization is formulated to obtain the optimal service criticality parameters which maximize the average HDex of the network and contribute to a larger capacity of end devices while maintaining the HDex threshold for each service. Simulations and experimental results show that the proposed PB-RA scheme can achieve the HDex score of 3 for each service type at 150 end devices, which improves the capacity by 50% compared to the conventional adaptive data rate (ADR) scheme. MDPI 2023-02-28 /pmc/articles/PMC10007544/ /pubmed/36904863 http://dx.doi.org/10.3390/s23052660 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Wei, Yang Tsang, Kim Fung Wang, Wenyan Zhou, Morgana Mo Priority-Based Resource Allocation Optimization for Multi-Service LoRaWAN Harmonization in Compliance with IEEE 2668 |
title | Priority-Based Resource Allocation Optimization for Multi-Service LoRaWAN Harmonization in Compliance with IEEE 2668 |
title_full | Priority-Based Resource Allocation Optimization for Multi-Service LoRaWAN Harmonization in Compliance with IEEE 2668 |
title_fullStr | Priority-Based Resource Allocation Optimization for Multi-Service LoRaWAN Harmonization in Compliance with IEEE 2668 |
title_full_unstemmed | Priority-Based Resource Allocation Optimization for Multi-Service LoRaWAN Harmonization in Compliance with IEEE 2668 |
title_short | Priority-Based Resource Allocation Optimization for Multi-Service LoRaWAN Harmonization in Compliance with IEEE 2668 |
title_sort | priority-based resource allocation optimization for multi-service lorawan harmonization in compliance with ieee 2668 |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10007544/ https://www.ncbi.nlm.nih.gov/pubmed/36904863 http://dx.doi.org/10.3390/s23052660 |
work_keys_str_mv | AT weiyang prioritybasedresourceallocationoptimizationformultiservicelorawanharmonizationincompliancewithieee2668 AT tsangkimfung prioritybasedresourceallocationoptimizationformultiservicelorawanharmonizationincompliancewithieee2668 AT wangwenyan prioritybasedresourceallocationoptimizationformultiservicelorawanharmonizationincompliancewithieee2668 AT zhoumorganamo prioritybasedresourceallocationoptimizationformultiservicelorawanharmonizationincompliancewithieee2668 |