With the growing processing power of computing systems and the increasing availability of massive datasets, machine learning algorithms have led to major breakthroughs in many different areas. This applies also to resource-constrained IoT and edge devices, which will often benefit from relatively small - but smart - local anomaly detection tasks that aim at protecting the device, or the information they convey from sensors towards a central node. This provides the device with fault detection capabilities that are typically required when engineering dependable devices, services or systems. This paper overviews a pitfall-free process to provide small devices with anomaly detection capabilities, to make them self-aware of their health condition, and possibly take appropriate countermeasures. Our methodology applies to a wide range of Linux-based devices: we show an application to a specific ARANCINO device, which has already been successfully used in many smart cities and sensing applications. We craft anomaly detectors that are very effective in detecting most of the anomalies. Additionally, we comment on the beneficial impact of time-series analysis, which could help improve detection performance even further, allowing to equip any small device with responsive and accurate anomaly detection machinery.

Anomaly Detectors for Self-Aware Edge and IoT Devices / Zoppi T.; Merlino G.; Ceccarelli A.; Puliafito A.; Bondavalli A.. - ELETTRONICO. - (2023), pp. 24-35. (Intervento presentato al convegno 23rd IEEE International Conference on Software Quality, Reliability, and Security, QRS 2023 tenutosi a tha nel 2023) [10.1109/QRS60937.2023.00013].

Anomaly Detectors for Self-Aware Edge and IoT Devices

Zoppi T.;Ceccarelli A.;Puliafito A.;Bondavalli A.
2023

Abstract

With the growing processing power of computing systems and the increasing availability of massive datasets, machine learning algorithms have led to major breakthroughs in many different areas. This applies also to resource-constrained IoT and edge devices, which will often benefit from relatively small - but smart - local anomaly detection tasks that aim at protecting the device, or the information they convey from sensors towards a central node. This provides the device with fault detection capabilities that are typically required when engineering dependable devices, services or systems. This paper overviews a pitfall-free process to provide small devices with anomaly detection capabilities, to make them self-aware of their health condition, and possibly take appropriate countermeasures. Our methodology applies to a wide range of Linux-based devices: we show an application to a specific ARANCINO device, which has already been successfully used in many smart cities and sensing applications. We craft anomaly detectors that are very effective in detecting most of the anomalies. Additionally, we comment on the beneficial impact of time-series analysis, which could help improve detection performance even further, allowing to equip any small device with responsive and accurate anomaly detection machinery.
2023
IEEE International Conference on Software Quality, Reliability and Security, QRS
23rd IEEE International Conference on Software Quality, Reliability, and Security, QRS 2023
tha
2023
Zoppi T.; Merlino G.; Ceccarelli A.; Puliafito A.; Bondavalli A.
File in questo prodotto:
File Dimensione Formato  
Anomaly_Detectors_for_Self-Aware_Edge_and_IoT_Devices.pdf

Accesso chiuso

Tipologia: Pdf editoriale (Version of record)
Licenza: Tutti i diritti riservati
Dimensione 437.97 kB
Formato Adobe PDF
437.97 kB Adobe PDF   Richiedi una copia

I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/1349382
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? ND
social impact