Cargando…
Persistent Periodic Uplink Scheduling Algorithm for Massive NB-IoT Devices
Narrowband Internet of Things (NB-IoT) is one of the low-power wide-area network (LPWAN) technologies that aim to support enormous connections, featuring wide-area coverage, low power consumption, and low costs. NB-IoT could serve a massive number of IoT devices, but with very limited radio resource...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9032283/ https://www.ncbi.nlm.nih.gov/pubmed/35458858 http://dx.doi.org/10.3390/s22082875 |
_version_ | 1784692603934998528 |
---|---|
author | Wu, Tin-Yu Hwang, Ren-Hung Vyas, Abhishek Lin, Chia-Yiu Huang, Chi-Ruei |
author_facet | Wu, Tin-Yu Hwang, Ren-Hung Vyas, Abhishek Lin, Chia-Yiu Huang, Chi-Ruei |
author_sort | Wu, Tin-Yu |
collection | PubMed |
description | Narrowband Internet of Things (NB-IoT) is one of the low-power wide-area network (LPWAN) technologies that aim to support enormous connections, featuring wide-area coverage, low power consumption, and low costs. NB-IoT could serve a massive number of IoT devices, but with very limited radio resources. Therefore, how to enable a massive number of IoT devices to transmit messages periodically, and with low latency, according to transmission requirements, has become the most crucial issue of NB-IoT. Moreover, IoT devices are designed to minimize power consumption so that the device battery can last for a long time. Similarly, the NB-IoT system must configure different power-saving mechanisms for different types of devices to prolong their battery lives. In this study, we propose a persistent periodic uplink scheduling algorithm (PPUSA) to assist a plethora of Internet of Things (IoT) devices in reporting their sensing data based on their sensing characteristics. PPUSA explicitly considers the power-saving mode and connection suspend/resume procedures to reduce the IoT device’s power consumption and processing overhead. PPUSA allocates uplink resource units to IoT devices systematically so that it can support the periodic–uplink transmission of a plethora of IoT devices while maintaining low transmission latency for bursty data. The simulation results show that PPUSA can support up to 600,000 IoT devices when the NB-IoT uplink utilization is 80%. In addition, it takes only one millisecond for the transmission of the bursty messages. |
format | Online Article Text |
id | pubmed-9032283 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-90322832022-04-23 Persistent Periodic Uplink Scheduling Algorithm for Massive NB-IoT Devices Wu, Tin-Yu Hwang, Ren-Hung Vyas, Abhishek Lin, Chia-Yiu Huang, Chi-Ruei Sensors (Basel) Article Narrowband Internet of Things (NB-IoT) is one of the low-power wide-area network (LPWAN) technologies that aim to support enormous connections, featuring wide-area coverage, low power consumption, and low costs. NB-IoT could serve a massive number of IoT devices, but with very limited radio resources. Therefore, how to enable a massive number of IoT devices to transmit messages periodically, and with low latency, according to transmission requirements, has become the most crucial issue of NB-IoT. Moreover, IoT devices are designed to minimize power consumption so that the device battery can last for a long time. Similarly, the NB-IoT system must configure different power-saving mechanisms for different types of devices to prolong their battery lives. In this study, we propose a persistent periodic uplink scheduling algorithm (PPUSA) to assist a plethora of Internet of Things (IoT) devices in reporting their sensing data based on their sensing characteristics. PPUSA explicitly considers the power-saving mode and connection suspend/resume procedures to reduce the IoT device’s power consumption and processing overhead. PPUSA allocates uplink resource units to IoT devices systematically so that it can support the periodic–uplink transmission of a plethora of IoT devices while maintaining low transmission latency for bursty data. The simulation results show that PPUSA can support up to 600,000 IoT devices when the NB-IoT uplink utilization is 80%. In addition, it takes only one millisecond for the transmission of the bursty messages. MDPI 2022-04-08 /pmc/articles/PMC9032283/ /pubmed/35458858 http://dx.doi.org/10.3390/s22082875 Text en © 2022 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 Wu, Tin-Yu Hwang, Ren-Hung Vyas, Abhishek Lin, Chia-Yiu Huang, Chi-Ruei Persistent Periodic Uplink Scheduling Algorithm for Massive NB-IoT Devices |
title | Persistent Periodic Uplink Scheduling Algorithm for Massive NB-IoT Devices |
title_full | Persistent Periodic Uplink Scheduling Algorithm for Massive NB-IoT Devices |
title_fullStr | Persistent Periodic Uplink Scheduling Algorithm for Massive NB-IoT Devices |
title_full_unstemmed | Persistent Periodic Uplink Scheduling Algorithm for Massive NB-IoT Devices |
title_short | Persistent Periodic Uplink Scheduling Algorithm for Massive NB-IoT Devices |
title_sort | persistent periodic uplink scheduling algorithm for massive nb-iot devices |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9032283/ https://www.ncbi.nlm.nih.gov/pubmed/35458858 http://dx.doi.org/10.3390/s22082875 |
work_keys_str_mv | AT wutinyu persistentperiodicuplinkschedulingalgorithmformassivenbiotdevices AT hwangrenhung persistentperiodicuplinkschedulingalgorithmformassivenbiotdevices AT vyasabhishek persistentperiodicuplinkschedulingalgorithmformassivenbiotdevices AT linchiayiu persistentperiodicuplinkschedulingalgorithmformassivenbiotdevices AT huangchiruei persistentperiodicuplinkschedulingalgorithmformassivenbiotdevices |