You are currently viewing a new version of our website. To view the old version click .
Sensors
  • Article
  • Open Access

8 April 2022

Persistent Periodic Uplink Scheduling Algorithm for Massive NB-IoT Devices

,
,
,
and
1
Management Information Systems Department, National Pingtung University of Science and Technology, Pingtung 912301, Taiwan
2
Computer Science and Information Engineering Department, National Chung Cheng University, Chiayi 621301, Taiwan
*
Author to whom correspondence should be addressed.
This article belongs to the Special Issue Feature Papers in the Sensor Networks Section 2022

Abstract

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.

1. Introduction

Many Internet of Things (IoT) devices are available on the market; the so-called Internet of Everything (IoE) is becoming a trend [1,2]. Thanks to the availability of low cost, high speed, and highly reliable 5G cellular networks, people can purchase IoT devices and utilize them as per their needs [3,4,5,6]. However, different types of IoT devices have different transmission frequencies and reporting rates. Various telecom operators provide various tariff plans for their IoT device services. In narrow band Internet of Things (NB-IoT), the uplink data are transmitted through a narrowband physical uplink shared channel (NPUSCH), with limited transmission resources. Using Release 15 as an example, in reality, the highest uplink transmission rate is less than 200 kbps [7,8,9], and a large amount of flooded traffic at the same time will make NPUSCH very congested. Moreover, before a connection is established between user equipment (UE) and the evolved node-B or ’eNB’, a random-access procedure is required. After the random-access procedure is completed, all UE will need an appropriate uplink scheduling algorithm to transmit data to eNB with low latency in a power-saving mode (PSM). For this reason, we propose the persistent periodic uplink scheduling algorithm (PPUSA) to achieve energy-saving uplink scheduling.
With the use of the PPUSA algorithm, for UE, there can be a guarantee of uplink transmission periodically, without congestion in the uplink channel. The algorithm that is proposed in this paper will estimate the traffic demand of each type of UE to be uploaded to the base station based on the tariff flow and the data transmission characteristics of typical IoT devices. Generally speaking, the deployment of UE is carefully planned, so it will not transmit more than its subscribed traffic and will reserve a certain percentage of traffic for emergency use. The proposed PPUSA algorithm is designed to customize the upload schedule for the UE after taking into account the above considerations, which achieves power-saving and low-latency transmission and enables the entire NB-IoT system to cope with tens of thousands of uplink transmissions of IoT devices.
The novelty and contributions of this paper are summarized as follows. Firstly, this paper studies the NB-IoT uplink scheduling for a massive number of IoT devices, which receives less attention in the literature. Secondly, this paper proposes a novel uplink scheduling algorithm to solve the problem of transmitting messages with low latency in NB-IoT when there are many IoT devices, and each device demands that its sensing messages be transmitted in a periodic manner. In addition, each device may occasionally have emergency messages to send. Thirdly, the proposed novel scheduling mechanism guarantees that the device wakes up to transmit immediately in order to minimize transmission delay and power consumption. Finally, the proposed scheduling algorithm 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 emergency messages.
This paper is organized as follows. Section 2 describes the background information and related works, including the process of transmitting uplink data. Section 3 introduces and states the problem and how this paper attempts to solve it. Section 4 discusses the simulation results and conducts a data analysis. Finally, the paper concludes in Section 5 with a discussion of further enhancements of the work in future research.

4. Simulation Environment and Results Analysis

This section presents a simulation study of PPUSA. The simulator is a time-driven simulator written in Python language. We wrote the simulator according to the frame structure and all kinds of control and data channels specified in the 3GPP Release 13 and -14 standards [36,37], as described in Section 2.

4.1. Basic Parameters

As shown in Table 5, according to the efficiency, the amount of data that one RU can carry varies in NB-IoT uplink. In our proposed approach, we used the 12 tones of a multi-tone transmission.
Table 5. Amount of data that one RU can carry.

4.2. Simulation Environment

Table 6 displays information about the simulation scenario. According to the specification of NB-IoT, the number of UE is more than 10,000 at each CE level. It is assumed that 1% to 10% of the UE are randomly selected to have bursty messages to send in each frame. The number of required RUs for sending bursty messages is set to either 1 or 2.
Table 6. Simulation scenario.
Table 7 displays the simulation parameters of three different simulation scenarios. According to [26], six representative types of UE are selected and the required RUs are calculated based on the three CE levels.
Table 7. Simulation parameters.
Table 8 displays the settings of powers parameters at each CE-level.
Table 8. Power Parameter Settings.

4.3. Performance Metrics

The following performance metrics are selected to evaluate the PPUSA’s capacity of the periodic and bursty devices and the performances are compared with [24].
  • Average access delay.
  • Number of serving NB-IoT UE and uplink resource utilization of the three CE levels.
  • UE’s battery lifetime.

4.4. Simulation Results

Figure 10, Figure 11, Figure 12, Figure 13, Figure 14 and Figure 15 shows the relationship between the number of RUs required for bursty messages and the average access delay. One can observe that as the number of UE increases, the average access delay also increases. In Figure 10 and Figure 11, these access delays are very short. This means that when a bursty message needs transmission, it can receive service immediately. The reason is that slots are reserved for bursty messages. When a bursty message appears, there will be an empty slot nearby.
Figure 10. Average delay time for CE0 to send bursty messages (RU = 1).
Figure 11. Average delay time for CE0 to send bursty messages (RU = 2).
Figure 12. Average delay time for CE1 to send bursty messages (RU = 1).
Figure 13. Average delay time for CE1 to send bursty messages (RU = 2).
Figure 14. Average delay time for CE2 to send bursty messages (RU = 1).
Figure 15. Average delay time for CE2 to send bursty messages (RU = 2).
In Figure 12 and Figure 13, we observe that the average access delay at CE1 is longer than that at CE0. The required number of RUs for uplink transmission at CE1 is more than that at CE0, which consumes more empty slots that are reserved. So, when a bursty message needs service, it takes a longer time. Similarly, the number of RUs required at CE2 for uplink transmission is much more than CE0 and CE1. The access delay at CE2 is longer, as shown in Figure 14 and Figure 15.
Figure 16 shows the relationship between different proportions of bursty messages and delays at the three CE levels. Figure 17 shows that the number of RUs required for sending bursty messages roughly equals the number required for the UE periodic transmission. In summary, as the CE level gets higher, the bursty messages take a longer time to receive service. Moreover, as the UE increases, the waiting time to receive service also increases.
Figure 16. Average access delay when different % of UE sent bursty messages.
Figure 17. Average access delay of different devices, 10% of UE sent bursty messages (y-axis takes l o g 10 ).
Figure 18 shows the maximum number of UE that the system can accommodate at different CE levels among devices. It reveals that when the CE level increases, the maximum number of UE that the system can accommodate decreases. The higher the CE level is, the more RUs that UE need for uplink transmissions. In other words, in a fixed period of time, the number of available slots decrease.
Figure 18. Maximum number of UEs accommodated in the system (y-axis takes l o g 100 ).
In Figure 19, all of the different types of UE are scheduled (18 types of UE) at the three CE levels, and an observation is made for the number of different UE and the variation in the uplink resources utilization. A total of 10,000 UE were taken to begin with, and the changes were investigated after the addition of every 10,000 UE. Figure 20 shows that as the total number of UE increases, the uplink resource utilization also increases because the resources occupied increase. When the total number of UE reaches 600,000, the uplink resource utilization rate reaches 80%.
Figure 19. Uplink resource utilization under different number of UE.
Figure 20. Average access delay—PPUSA and (Gao 2018).
From Figure 10, Figure 11, Figure 12, Figure 13, Figure 14, Figure 15, Figure 16, Figure 17, Figure 18 and Figure 19, we can observe the trade-off between transmission delay and uplink throughput. Firstly, UE of CE level 0 have higher transmission efficiency and, thus, higher uplink throughput, and the transmission delays are therefore less than that of higher CE levels. Secondly, there is a trade-off between the transmission delay of emergency messages and uplink utilization. In the proposed algorithm, in order to guarantee low transmission latency, two subframes of each frame are reserved for the transmission of bursty messages, which limits the uplink utilization to 80% for periodic messages. The transmission delay of emergency messages will increase if fewer subframes are reserved for emergency messages, resulting in higher uplink utilization for periodic messages.
Next, the battery lifetime of UE is estimated based on the report periods and CE-levels, as shown in Table 9. Intuitively, the longer the reporting period is, the longer the battery lifetime is.
Table 9. Battery life estimation.
Next, a comparison is made between the proposed approach in this paper and that adopted in [24]. In [24], its RU for periodic reports is 6 tones, and its RU for bursty reports is 12 tones. In terms of delay, it was found that with the proposed approach, the average access delay required to send bursty messages was much shorter than that adopted in [24], as shown in Figure 18. Moreover, the work did not reserve slots for bursty messages, making the latency much longer than PPUSA.
In terms of battery life, the work [24] did not consider the power saving mechanism, but in the proposed approach, PSM is used to save power. As shown in Table 10, the battery lifetime of PPUSA is two-times more than [24] because the authors of [24] did not consider RRC suspend and RRC resume in their system model; the battery life of [24] is therefore lower than the proposed approach.
Table 10. Battery life estimation comparison at CE0.
Finally, Figure 21 compares the uplink resource utilization of the proposed approach and [24]. It is found that the curve of [24] rises sharply and the uplink resource utilization reaches 80% when the total number of UE is 160,000. In [24], 6-tone transmission is used, occupying more resources than the proposed approach (12 tones). The results reveal that the proposed PPUSA outperforms the scheduling method presented in [24].
Figure 21. Uplink resource utilization comparison with (Gao 2018).

5. Conclusions and Future Works

In this paper, NB-IoT uplink scheduling for a massive number of UE was investigated and studied. In the proposed PPUSA, UE was divided into three categories: heavy, normal, and light type, respectively, based on the UE report period. The number of RUs occupied by each type of UE was also different at the three CE levels. The proposed PPUSA considers all the effects and can be used to schedule all kinds of UE. Simulation studies were used to evaluate the proposed solution. IoT devices with power-saving mechanisms were used to observe the impact on battery lifetimes under different parameter configurations. The simulation results reveal that by using PPUSA and PSM, the average access delay time, uplink resource utilization, and battery lifetime significantly improves.
In the future, we will perform a rigorous theoretical analysis of the proposed mechanism. Specifically, we will investigate more advanced topics, such as schedulability analysis. In addition, more uplink channel resources can be considered to improve uplink scheduling optimization. With the advent of 5G, researchers can also focus on NB-IoT scheduling problems for 5G networks and services. In some recent works, for example in [38], the researchers attempted to present the performance evaluation of NB-IoT in 5G heterogeneous network (HetNet) scenarios for diverse deployment strategies. Although their work was not 100% successful, they showed that, with specific techniques and approaches, NB-IoT could be helpful in a variety of services and applications for many different kinds of UE. Researchers can extend this work, and the work done by others to make NB-IoT relevant in the present and upcoming 5G HetNet use cases. Specifically, 5G and NB-IoT have applications in diverse commercial domains, such as smart cities, smart metering, smart agriculture, smart logistics, smart manufacturing, and smart homes. The combination of NB-IoT and 5G technology will play an important role in massive machine-type communications (mMTC). Moreover, 5G-narrowband IoT technologies offer exceptional advantages to consumers, enabling them to lead smarter lives [39,40].

Author Contributions

T.-Y.W. and R.-H.H.: conducted the project’s research guide and provided input to the other three authors concerning the main ideas, research methodologies, implementation methods, and in writing the article. C.-R.H.: conceptualization, implementation, and writing. A.V. and C.-Y.L.: writing and structuring of the manuscript, collecting and analyzing experimental data. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Ministry of Science and Technology of Taiwan, under grant MOST 109-2221-E-194-025-MY2.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design, study, analysis, interpretation of data and in writing of the manuscript as per the proposed research presented in the paper.

Abbreviations

Some of the major topical abbreviations used in the paper are as follows:
IoTInternet of Things
IIoTindustrial Internet of Things
NB-IoTnarrow band Internet of Things
5Gfifth generation networks
2G GSMsecond generation global system of mobile communications
PPUSApersistent periodic uplink scheduling algorithm
PSMpower saving mechanism
PBOMPperiodic block orthogonal matching pursuit
PBSBLperiodic block sparse Bayesian learning
CEcoverage enhancement
eDRXextended discontinuous reception
3GPPthird generation partnership project
LPWANlow power wide area networks
4G LTEfourth generation long term evolution networks
OFDMAorthogonal frequency division multiple access
FDMAfrequency division multiple access
SC-FDMAsingle-carrier frequency division multiple access
UEuser equipment
UADuser activity detection
TAtiming advance
RUsresource units
NPUSCHnarrowband physical uplink shared channel
NPRACHNB-IoT physical random access channel
RSRPreference signal received power
SIB-NBsystem information block-narrow band
MIB-NBmaster information block-narrow band
DCIdownlink control information
RNTIradio network temporary information
CRCcyclic redundancy check
SPSsemi-persistent scheduling
VoIPvoice over internet protocol
NBPSSnarrow band primary synchronization signal
NSSSSnarrow band secondary synchronization signal
HetNetheterogeneous network

References

  1. Farias da Costa, V.C.; Oliveira, L.; de Souza, J. Internet of Everything (IoE) Taxonomies: A Survey and a Novel Knowledge-Based Taxonomy. Sensors 2021, 21, 568. [Google Scholar] [CrossRef] [PubMed]
  2. Bellini, E.; Bellini, P.; Cenni, D.; Nesi, P.; Pantaleo, G.; Paoli, I.; Paolucci, M. An IoE and Big Multimedia Data Approach for Urban Transport System Resilience Management in Smart Cities. Sensors 2021, 21, 435. [Google Scholar] [CrossRef] [PubMed]
  3. Routray, S.K.; Eisha, A.; Sharmila, K.P.; Sharma, L.; Aritri, D.G.; Pappa, M. Narrowband IoT Based Support Functions in Smart Cities. In Proceedings of the 2021 International Conference on Artificial Intelligence and Smart Systems, Coimbatore, India, 25–27 March 2021; pp. 1459–1464. [Google Scholar]
  4. Anand, S.; Sudhir, K.R. Issues and Challenges in Healthcare Narrowband IoT. In Proceedings of the 2017 International Conference on Inventive Communication and Computational Technologies, Coimbatore, India, 10–11 March 2017; pp. 486–489. [Google Scholar]
  5. Routray, S.K.; Devarajan, G.; Abhishek, J.; Anindita, S. Narrowband IoT (NBIoT) Assisted Smart Grids. In Proceedings of the 2021 International Conference on Artificial Intelligence and Smart Systems, Coimbatore, India, 25–27 March 2021; pp. 1454–1458. [Google Scholar]
  6. Routray, S.K.; Abhishek, J.; Laxmi, S.; Aritri, D.G.; Anindita, S. Internet of Things Based Precision Agriculture for Developing Countries. In Proceedings of the 2019 International Conference on Smart Systems and Inventive Technology, Tirunelveli, India, 27–29 November 2019; pp. 1064–1068. [Google Scholar]
  7. Olejniczak, A.; Błaszkiewicz, O.; Cwalina, K.K.; Rajchowski, P.; Sadowski, J. Software-Defined NB-IoT Uplink Framework—The Design, Implementation and Use Cases. Sensors 2021, 21, 8234. [Google Scholar] [CrossRef] [PubMed]
  8. Popli, S.; Jha, R.K.; Jain, S. A Survey on Energy Efficient Narrowband Internet of Things (NBIoT): Architecture, Application and Challenges. IEEE Access 2018, 7, 16739–16776. [Google Scholar] [CrossRef]
  9. Yu, Y.-J.; Wang, J.-K. Uplink Resource Allocation for Narrowband Internet of Things (NB-IoT) Cellular Networks. In Proceedings of the Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA ASC), Honolulu, HI, USA, 12–15 November 2018. [Google Scholar] [CrossRef]
  10. Huang, C.W.; Tseng, S.C.; Lin, P.; Kawamoto, Y. Radio Resource Scheduling for Narrow-Band Internet of Things Systems: A Performance Study. IEEE Netw. 2019, 33, 108–115. [Google Scholar] [CrossRef]
  11. Hidayati, A.; Reza, M.; Adriansyah, N.M.; Nashiruddin, M.I. Techno-Economic Analysis of Narrowband IoT (NB-IoT) Deployment for Smart Metering. In Proceedings of the 2019 Asia Pacific Conference on Research in Industrial and Systems Engineering (APCoRISE), Depok, Indonesia, 18–19 April 2019; pp. 1–6. [Google Scholar]
  12. Mwakwata, C.B.; Malik, H.; Mahtab Alam, M.; Le Moullec, Y.; Parand, S.; Mumtaz, S. Narrowband Internet of Things (NB-IoT): From physical (PHY) and media access control (MAC) layers perspectives. Sensors 2019, 19, 2613. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  13. Techplayon Website. Available online: https://www.techplayon.com/narrow-band-iot-frame-structure/ (accessed on 25 March 2022).
  14. ETSI-3GPP-TS36.213. Third Generation Partnership Project—Technical Specification Group Radio Access Network Evolved Universal Terrestrial Radio Access. (E-UTRA) Physical Layer Procedures. Available online: https://www.etsi.org/deliver/etsi_ts/136200_136299/136213/14.06.00_60/ts_136213v140600p.pdf (accessed on 4 April 2022).
  15. Boisguene, R.; Tseng, S.C.; Huang, C.W.; Lin, P. A Survey on NB-IoT Downlink Scheduling: Issues and Potential Solutions. In Proceedings of the 2017 Thirteenth International Wireless Communications and Mobile Computing Conference (IWCMC), Valencia, Spain, 26–30 June 2017; pp. 547–551. [Google Scholar]
  16. Chen, X.; Li, Z.; Chen, Y.; Wang, X. Performance Analysis and Uplink Scheduling for QoS-Aware NB-IoT Networks in Mobile Computing. IEEE Access 2019, 7, 44404–44415. [Google Scholar] [CrossRef]
  17. Liu, P.Y.; Wu, K.R.; Liang, J.M.; Chen, J.J.; Tseng, Y.C. Energy-Efficient Uplink Scheduling for Ultra-Reliable Communications in NB-IoT Networks. In Proceedings of the 2018 IEEE Twenty-Ninth Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), Bologna, Italy, 9–12 September 2018; pp. 1–5. [Google Scholar]
  18. Jiang, D.; Wang, H.; Malkamaki, E.; Tuomaala, E. Principle and Performance of Semi-Persistent Scheduling for VoIP in LTE system. In Proceedings of the 2007 International Conference on Wireless Communications, Networking and Mobile Computing, Shanghai, China, 21–25 September 2007; pp. 2861–2864. [Google Scholar]
  19. Chuang, T.; Tsai, M.; Chuang, C. Group-Based Uplink Scheduling for Machine-Type Communications in LTE-Advanced Networks. In Proceedings of the IEEE Twenty-Ninth International Conference on Advanced Information Networking and Applications Workshops, Gwangiu, Korea, 24–27 March 2015; pp. 652–657. [Google Scholar]
  20. Chakrapani, A. Efficient Resource Scheduling for eMTC/NB-IoT Communications in LTE REL 13. In Proceedings of the IEEE Conference on Standards for Communications and Networking (CSCN), Helsinki, Finland, 18–20 September 2017; pp. 66–71. [Google Scholar]
  21. Shafi, M.; Molisch, A.F.; Smith, P.J.; Haustein, T.; Zhu, P.; De, P.; Silva, F.; Tufvesson, A.; Benjebbour; Wunder, G. 5G: A Tutorial Overview of Standards, Trials, Challenges, Deployment and Practice. IEEE J. Sel. Areas Commun. 2017, 35, 1201–1221. [Google Scholar] [CrossRef]
  22. Azari, A.; Miao, G.; Stefanovic, C.; Popovski, P. Latency-Energy Tradeoff Based on Channel Scheduling and Repetitions in NB-IoT Systems. In Proceedings of the IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, United Arab Emirates, 9–13 December 2018. [Google Scholar]
  23. Yu, C.; Yu, L.; Wu, Y.; He, Y.; Lu, Q. Uplink Scheduling and Link Adaptation for Narrowband Internet of Things Systems. IEEE Access 2018, 5, 1724–1734. [Google Scholar] [CrossRef]
  24. Gao, Y.; Zhang, N.; Kang, G. Multiple Resource Units Allocation and Scheduling with QoS Guarantees for NB-IoT Systems. In Proceedings of the IEEE/CIC International Conference on Communications in China (ICCC-Workshops), Beijing, China, 16–18 August 2018; pp. 243–248. [Google Scholar]
  25. Wang, Y.; Zhu, X.; Lim, E.G.; Wei, Z.; Jiang, Y. Grant-Free Communications with Adaptive Period for IIoT: Sparsity and Correlation based Joint Channel Estimation and Signal Detection. IEEE Internet Things J. 2021, 9, 4624–4638. [Google Scholar] [CrossRef]
  26. ETSI TR 103 055 V1.1.1. Electromagnetic Compatibility and Radio Spectrum Matters (ERM), System Reference Document (SRdoc): Spectrum Requirements for Short Range Device, Metropolitan Mesh Machine Networks (M3N) and Smart Metering (SM) Applications. Available online: https://www.etsi.org/deliver/etsi_tr/103000_103099/103055/01.01.01_60/tr_103055v010101p.pdf (accessed on 4 April 2022).
  27. Chunghwa-Telecom-Website. Available online: https://www.cht.com.tw/home/campaign/M-IoT/index.html (accessed on 24 March 2022).
  28. Holte, R.; Mok, A.; Rosier, L.; Tulchinsky, I.; Varvel, D. The Pinwheel: A Real-Time Scheduling Problem. In Proceedings of the Twenty-Second Annual Hawaii International Conference on Systems Sciences Software Track, Kailua-Kona, HI, USA, 3–6 January 1989; Volume 2, pp. 693–702. [Google Scholar]
  29. ETSI-3GPP TS36.214. Evolved Universal Terrestrial Radio Access (E-UTRA) Physical Layer Measurements. Available online: htps://www.etsi.org/deliver/etsi_ts/136200_136299/136214/14.02.00_60/ts_136214v140200p.pdf (accessed on 20 January 2021).
  30. Lauridsen, M.; Krigslund, R.; Rohr, M.; Madueno, G. An Empirical NB-IoT Power Consumption Model for Battery Lifetime Estimation. In Proceedings of the IEEE Eighty-Seventh Vehicular Technology Conference (VTC Spring), Porto, Portugal, 3–6 June 2018; pp. 1–5. [Google Scholar]
  31. Soussi, M.; Zand, P.; Pasveer, F.; Dolmans, G. Evaluating the Performance of eMTC and NB-IoT for Smart City Applications. In Proceedings of the IEEE International Conference on Communications, Kansas City, MO, USA, 20–24 May 2018; pp. 1–7. [Google Scholar]
  32. Sultania, A.; Zand, K.P.; Blondia, C.; Famaey, J. Energy Modeling and Evaluation of NB-IoT with PSM and eDRX. In Proceedings of the IEEE Globecom Workshops (GC-Workshops), Abu Dhabi, United Arab Emirates, 9–13 December 2018; pp. 1–7. [Google Scholar]
  33. Martinez, B.; Adelantado, F.; Bartoli, A.; Vilajosana, X. Exploring the Performance Boundaries of NB-IoT. IEEE Internet Things J. 2019, 6, 5702–5712. [Google Scholar] [CrossRef] [Green Version]
  34. Andres Maldonado, P.; Lauridsen, M.; Ameigeiras, P.; Lopez Soler, J.M. Analytical Modeling and Experimental Validation of NB-IoT Device Energy Consumption. IEEE Internet Things J. 2019, 6, 5691–5701. [Google Scholar] [CrossRef] [Green Version]
  35. Antipolis, S.G. Evolved Universal Terrestrial Radio Access (E-UTRA); Protocol Specification Version 15.2.2; Radio Resource Control (RRC): 2018. Available online: https://www.etsi.org/deliver/etsi_ts/136300_136399/136331/15.03.00_60/ts_136331v150300p.pdf (accessed on 4 April 2022).
  36. 3GPP TR 45.820. Technical Specification Group GSM/EDGE Radio Access, Cellular System Support for Ultra-Low Complexity and Low Throughput Internet of Things (CIoT), Release 13. 2015. Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=2719 (accessed on 4 April 2022).
  37. ETSI TS 136 211 V16.2.0. LTE, Evolved Universal Terrestrial Radio Access (E-UTRA), Physical Channels and Modulation, ETSI TS 36.211, V16.2.0, Release 16. 2020. Available online: https://www.etsi.org/deliver/etsi_ts/136200_136299/136211/16.02.00_60/ts_136211v160200p.pdf (accessed on 4 April 2022).
  38. Malik, H.; Sarmiento, J.L.R.; Alam, M.M.; Imran, M.A. Narrowband-Internet of Things: Performance Evaluation in 5G Heterogeneous Wireless Networks. In Proceedings of the IEEE Twenty Fourth International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD), Limassol, Cyprus, 11–13 September 2019; pp. 1–6. [Google Scholar]
  39. An Overview of Narrowband Internet of Things. 2020. Available online: https://www.fibocom.com/en/Blog/info_itemid_2103.html (accessed on 25 March 2022).
  40. Ali, E.; Katina, K. Small-Scale 5G Testbeds for Network Slicing Deployment: A Systematic Review. Wirel. Commun. Mob. Comput. 2021, 2021, 6655216. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.