Title
AnoML-IoT: An end to end re-configurable multi-protocol anomaly detection pipeline for Internet of Things
Abstract
The rapid development in ubiquitous computing has enabled the use of microcontrollers as edge devices. These devices are used to develop truly distributed IoT-based mechanisms where machine learning (ML) models are utilized. However, integrating ML models to edge devices requires an understanding of various software tools such as programming languages and domain-specific knowledge. Anomaly detection is one of the domains where a high level of expertise is required to achieve promising results. In this work, we present AnoML which is an end-to-end data science pipeline that allows the integration of multiple wireless communication protocols, anomaly detection algorithms, deployment to the edge, fog, and cloud platforms with minimal user interaction. We facilitate the development of IoT anomaly detection mechanisms by reducing the barriers that are formed due to the heterogeneity of an IoT environment. The proposed pipeline supports four main phases: (i) data ingestion, (ii) model training, (iii) model deployment, (iv) inference and maintaining. We evaluate the pipeline with two anomaly detection datasets while comparing the efficiency of several machine learning algorithms within different nodes. We also provide the source code of the developed tools which are the main components of the pipeline.
Year
DOI
Venue
2021
10.1016/j.iot.2021.100437
Internet of Things
Keywords
DocType
Volume
Internet of Things,Data science,Pipeline,Data analytics,Multi-protocol
Journal
16
ISSN
Citations 
PageRank 
2542-6605
1
0.36
References 
Authors
0
5
Name
Order
Citations
PageRank
Hakan Kayan110.36
Yasar Majib210.36
Wael Alsafery310.36
Mahmoud Barhamgi421830.55
Charith Perera582750.52