A Multiscale Algorithm for Joint Forecasting–Scheduling to Solve the Massive Access Problem of IoT

The massive access problem of the Internet of Things (IoT) is the problem of enabling the wireless access of a massive number of IoT devices to the wired infrastructure. In this article, we describe a multiscale algorithm (MSA) for joint forecasting–scheduling at a dedicated IoT gateway to solve the massive access problem at the medium access control (MAC) layer. Our algorithm operates at multiple time scales that are determined by the delay constraints of IoT applications as well as the minimum traffic generation periods of IoT devices. In contrast with the current approaches to the massive access problem that assume random arrivals for IoT data, our algorithm forecasts the upcoming traffic of IoT devices using a multilayer perceptron architecture and preallocates the uplink wireless channel based on these forecasts. The multiscale nature of our algorithm ensures scalable time and space complexity to support up to 6650 IoT devices in our simulations. We compare the throughput and energy consumption of MSA with those of reservation-based access barring (RAB), priority based on average load (PAL), and enhanced predictive version burst-oriented (E-PRV-BO) protocols, and show that MSA significantly outperforms these beyond 3000 devices. Furthermore, we show that the percentage control overhead of MSA remains less than 1.5%. Our results pave the way to building scalable joint forecasting–scheduling engines to handle a massive number of IoT devices at IoT gateways.

[1]  Petar Popovski,et al.  Towards Massive, Ultra-Reliable, and Low-Latency Wireless Communication with Short Packets , 2015 .

[2]  Jiming Chen,et al.  Design of a Scalable Hybrid MAC Protocol for Heterogeneous M2M Networks , 2014, IEEE Internet of Things Journal.

[3]  L. V. Wassenhove,et al.  Algorithms for scheduling a single machine to minimize the weighted number of late jobs , 1988 .

[4]  Adnan Aijaz,et al.  CRB-MAC: A Receiver-Based MAC Protocol for Cognitive Radio Equipped Smart Grid Sensor Networks , 2014, IEEE Sensors Journal.

[5]  Jorge Martínez-Bauset,et al.  Performance analysis of access class barring for handling massive M2M traffic in LTE-A networks , 2016, 2016 IEEE International Conference on Communications (ICC).

[6]  Abdallah Shami,et al.  QoS-Aware Energy and Jitter-Efficient Downlink Predictive Scheduler for Heterogeneous Traffic LTE Networks , 2018, IEEE Transactions on Mobile Computing.

[7]  Katia Obraczka,et al.  Collision-free medium access based on traffic forecasting , 2012, 2012 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM).

[8]  Jorge Martínez-Bauset,et al.  Reinforcement Learning-Based ACB in LTE-A Networks for Handling Massive M2M and H2H Communications , 2018, 2018 IEEE International Conference on Communications (ICC).

[9]  Hung-Yu Wei,et al.  Network access for M2M/H2H hybrid systems: a game theoretic approach , 2014, IEEE Communications Letters.

[10]  Hsiao-Hwa Chen,et al.  M2M Communications in 3GPP LTE/LTE-A Networks: Architectures, Service Requirements, Challenges, and Applications , 2015, IEEE Communications Surveys & Tutorials.

[11]  Dohyun Kim,et al.  MAC Achieving Low Latency and Energy Efficiency in Hierarchical M2M Networks With Clustered Nodes , 2015, IEEE Sensors Journal.

[12]  Jun-Bae Seo,et al.  Recursive Pseudo-Bayesian Access Class Barring for M2M Communications in LTE Systems , 2017, IEEE Transactions on Vehicular Technology.

[13]  Young-Tak Kim,et al.  Hybrid Slotted-CSMA/CA-TDMA for Efficient Massive Registration of IoT Devices , 2018, IEEE Access.

[14]  Jianlong Liu,et al.  A Novel Congestion Reduction Scheme for Massive Machine-to-Machine Communication , 2017, IEEE Access.

[15]  Chia-han Lee,et al.  PRADA: Prioritized Random Access With Dynamic Access Barring for MTC in 3GPP LTE-A Networks , 2014, IEEE Transactions on Vehicular Technology.

[16]  Raouf Boutaba,et al.  A comprehensive survey on machine learning for networking: evolution, applications and research opportunities , 2018, Journal of Internet Services and Applications.

[17]  Volkan Rodoplu,et al.  Comparative Study of Forecasting Schemes for IoT Device Traffic in Machine-to-Machine Communication , 2019, CCIOT.

[18]  Katia Obraczka,et al.  The case for using traffic forecasting in schedule-based channel access , 2011, 2011 IEEE Consumer Communications and Networking Conference (CCNC).

[19]  Katia Obraczka,et al.  Smart Experts for Network State Estimation , 2016, IEEE Transactions on Network and Service Management.

[20]  Kwang-Cheng Chen,et al.  Cooperative Access Class Barring for Machine-to-Machine Communications , 2012, IEEE Transactions on Wireless Communications.

[21]  Armin Dekorsy,et al.  M2M massive wireless access: Challenges, research issues, and ways forward , 2013, 2013 IEEE Globecom Workshops (GC Wkshps).

[22]  Marco Pavone,et al.  Cellular Network Traffic Scheduling With Deep Reinforcement Learning , 2018, AAAI.

[23]  Abdorasoul Ghasemi,et al.  Collision-Aware Resource Access Scheme for LTE-Based Machine-to-Machine Communications , 2018, IEEE Transactions on Vehicular Technology.

[24]  Klaus Moessner,et al.  Resource Reservation Schemes for IEEE 802.11-Based Wireless Networks: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[25]  Lu Xu,et al.  A Cluster-Based Congestion-Mitigating Access Scheme for Massive M2M Communications in Internet of Things , 2018, IEEE Internet of Things Journal.

[26]  Hamid Aghvami,et al.  Cognitive Machine-to-Machine Communications for Internet-of-Things: A Protocol Stack Perspective , 2015, IEEE Internet of Things Journal.

[27]  E. Massera,et al.  On field calibration of an electronic nose for benzene estimation in an urban pollution monitoring scenario , 2008 .

[28]  Sunghyun Choi,et al.  IEEE 802.11ah: A Long Range 802.11 WLAN at Sub 1 GHz , 2013, J. ICT Stand..

[29]  Vicent Pla,et al.  Performance Analysis and Optimal Access Class Barring Parameter Configuration in LTE-A Networks With Massive M2M Traffic , 2018, IEEE Transactions on Vehicular Technology.

[30]  Jian Yang,et al.  Adaptive Massive Access Management for QoS Guarantees in M2M Communications , 2015, IEEE Transactions on Vehicular Technology.

[31]  William Stallings,et al.  Operating Systems: Internals and Design Principles , 1991 .