arrow
Return

Packet Length Spectral Analysis for IoT Flow Classification Using Ensemble Learning

delete2020-01-01
delete4
delete
OA
AI
G
Gennaro Cirillo
R
Roberto Passerone *
DOI:10.1109/ACCESS.2020.3012203delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
With the proliferation of ubiquitous and autonomous devices for sensing, control, monitoring and conditioning, the Internet of Things (IoT) holds a great potential for the development of innovative applications. At the same time, network operators must support these devices with differentiated services, which rely on the ability to automatically recognize and classify the nature of the communication flows. In this paper, we present a supervised learning approach to discriminate between IoT and non-IoT traffic, and to determine the class of the device originating the packet flows. We make use of a reduced set of features based on the spectral analysis of the packet lengths of a flow, and evaluate an ensemble learning algorithm that uses a Random Forest classifier. We first discuss the datasets and the procedure that we use to extract the features, with examples from different devices. The evaluation is performed using both 10-fold cross validation and a split between training, validation and test-set. The latter is used for hyperparameter tuning. The results show that for reasonably large datasets the classifier achieves very high accuracy, as well as Precision and Recall rates. We further improve the performance on individual devices by selectively replicating the flows in the dataset, to achieve a better balance. We then evaluate a real-time implementation, and propose a runtime procedure to evaluate the model confidence level and trigger a retraining phase to adapt to a changing environment. A detailed analysis of the performance shows that the algorithm can support networks up to 100 Gbps on standard computing platforms.
Keywords:
Spectral analysis
Machine-to-machine communications
Forestry
Performance evaluation
Decision trees
Internet of Things
Protocols
Ensemble learning
FFT
IoT
random forest
spectral analysis
traffic classification
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

U
University of Trento
Scholars:
8.8K
Papers: 9.0K
Citations: 1.2W
Cited Papers

Cited Papers

DEFT: A Distributed IoT Fingerprinting Technique
err2019-02-01
err115
PREAI
errThangavelu, Vijayanand; Divakaran, Dinil Mon; Sairam, Rishi; Bhunia, Suman Sankar; Gurusamy, Mohan
errShare
errSave
Moral injury and psychological wellbeing in UK healthcare staff
err2023-03-08
err0
errOAAI
errVictoria Williamson; Danielle Lamb; Matthew Hotopf; Rosalind Raine; Sharon Stevelink; Simon Wessely; Mary Docherty; Ira Madan; Dominic Murphy; Neil Greenberg
errShare
errSave
Workforce and workplace racism in health systems: organisations are diverse but not inclusive
err2022-12-01
err0
errOAAI
errHabib Naqvi; Reginald D Williams; Owen Chinembiri; Sam Rodger
errShare
errSave
Internet of Things for Smart Healthcare: Technologies, Challenges, and Opportunities
err2017-01-01
err550
errOAAI
errBaker, Stephanie B.; Xiang, Wei; Atkinson, Ian
errShare
errSave
researcher View more