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...
Main Authors: | , , , |
---|---|
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 |