Computation of Traffic Time Series for Large Populations of IoT Devices

The Internet of Things (IoT) contains sets of hundreds of thousands of network-enabled devices communicating with central controlling nodes or information collectors. The correct behaviour of these devices can be monitored by inspecting the traffic that they create. This passive monitoring methodolo...

Full description

Bibliographic Details
Main Authors: Mikel Izal, Daniel Morató, Eduardo Magaña, Santiago García-Jiménez
Format: Article
Language:English
Published: MDPI AG 2018-12-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/19/1/78
_version_ 1811262664785002496
author Mikel Izal
Daniel Morató
Eduardo Magaña
Santiago García-Jiménez
author_facet Mikel Izal
Daniel Morató
Eduardo Magaña
Santiago García-Jiménez
author_sort Mikel Izal
collection DOAJ
description The Internet of Things (IoT) contains sets of hundreds of thousands of network-enabled devices communicating with central controlling nodes or information collectors. The correct behaviour of these devices can be monitored by inspecting the traffic that they create. This passive monitoring methodology allows the detection of device failures or security breaches. However, the creation of hundreds of thousands of traffic time series in real time is not achievable without highly optimised algorithms. We herein compare three algorithms for time-series extraction from traffic captured in real time. We demonstrate how a single-core central processing unit (CPU) can extract more than three bidirectional traffic time series for each one of more than 20,000 IoT devices in real time using the algorithm DStries with recursive search. This proposal also enables the fast reconfiguration of the analysis computer when new IoT devices are added to the network.
first_indexed 2024-04-12T19:30:32Z
format Article
id doaj.art-7046d3c8cca94ad9ad8d4571109185e3
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-12T19:30:32Z
publishDate 2018-12-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-7046d3c8cca94ad9ad8d4571109185e32022-12-22T03:19:21ZengMDPI AGSensors1424-82202018-12-011917810.3390/s19010078s19010078Computation of Traffic Time Series for Large Populations of IoT DevicesMikel Izal0Daniel Morató1Eduardo Magaña2Santiago García-Jiménez3Electrical, Electronic and Communications Engineering Department, Universidad Pública de Navarra, 31006 Pamplona, SpainElectrical, Electronic and Communications Engineering Department, Universidad Pública de Navarra, 31006 Pamplona, SpainElectrical, Electronic and Communications Engineering Department, Universidad Pública de Navarra, 31006 Pamplona, SpainElectrical, Electronic and Communications Engineering Department, Universidad Pública de Navarra, 31006 Pamplona, SpainThe Internet of Things (IoT) contains sets of hundreds of thousands of network-enabled devices communicating with central controlling nodes or information collectors. The correct behaviour of these devices can be monitored by inspecting the traffic that they create. This passive monitoring methodology allows the detection of device failures or security breaches. However, the creation of hundreds of thousands of traffic time series in real time is not achievable without highly optimised algorithms. We herein compare three algorithms for time-series extraction from traffic captured in real time. We demonstrate how a single-core central processing unit (CPU) can extract more than three bidirectional traffic time series for each one of more than 20,000 IoT devices in real time using the algorithm DStries with recursive search. This proposal also enables the fast reconfiguration of the analysis computer when new IoT devices are added to the network.http://www.mdpi.com/1424-8220/19/1/78IoTnetwork trafficmonitoringDDoSpacket classification
spellingShingle Mikel Izal
Daniel Morató
Eduardo Magaña
Santiago García-Jiménez
Computation of Traffic Time Series for Large Populations of IoT Devices
Sensors
IoT
network traffic
monitoring
DDoS
packet classification
title Computation of Traffic Time Series for Large Populations of IoT Devices
title_full Computation of Traffic Time Series for Large Populations of IoT Devices
title_fullStr Computation of Traffic Time Series for Large Populations of IoT Devices
title_full_unstemmed Computation of Traffic Time Series for Large Populations of IoT Devices
title_short Computation of Traffic Time Series for Large Populations of IoT Devices
title_sort computation of traffic time series for large populations of iot devices
topic IoT
network traffic
monitoring
DDoS
packet classification
url http://www.mdpi.com/1424-8220/19/1/78
work_keys_str_mv AT mikelizal computationoftraffictimeseriesforlargepopulationsofiotdevices
AT danielmorato computationoftraffictimeseriesforlargepopulationsofiotdevices
AT eduardomagana computationoftraffictimeseriesforlargepopulationsofiotdevices
AT santiagogarciajimenez computationoftraffictimeseriesforlargepopulationsofiotdevices