Nakip, MertRodoplu, VolkanGüzeliş, C.Eliiyi, Deniz Türsel2022-02-152022-02-1520199781728148731https://doi.org/10.1109/GCIoT47977.2019.9058408https://hdl.handle.net/20.500.14034/3612019 IEEE Global Conference on Internet of Things, GCIoT 2019 -- 4 December 2019 through 7 December 2019 -- -- 159114We present a joint forecasting-scheduling (JFS) system, to be implemented at an IoT Gateway, in order to alleviate the Massive Access Problem of the Internet of Things. The existing proposals to solve the Massive Access Problem model the traffic generation pattern of each IoT device via random arrivals. In contrast, our JFS system forecasts the traffic generation pattern of each IoT device and schedules the transmissions of these devices in advance. The comparison of the network throughput of Autoregressive Integrated Moving Average (ARIMA), Multi-Layer Perceptron (MLP) and Long-Short Term Memory (LSTM) forecasting models reveals that the optimal choice of the forecasting model for JFS depends heavily on the proportions of distinct IoT device classes that are present in the network. Simulations show that our JFS system scales up to 1000 devices while achieving a total execution time under 1 second. This work opens the way to the design of scalable joint forecasting-scheduling solutions at IoT Gateways. © 2019 IEEE.eninfo:eu-repo/semantics/closedAccessAnomaly DetectionConcept DriftInternet of ThingsIntrusion DetectionOnline Machine LearningAutoregressive moving average modelForecastingGateways (computer networks)Long short-term memorySchedulingAuto-regressive integrated moving averageForecasting modelingForecasting modelsMulti layer perceptronNetwork throughputOptimal choiceProblem modelingTraffic generationInternet of thingsJoint Forecasting-Scheduling for the Internet of ThingsConference Object10.1109/GCIoT47977.2019.90584082-s2.0-85084119422N/A