Anomaly Detection in Multicore Embedded Systems

被引:1
|
作者
Conradi Hoffmann, Jose Luis [1 ]
Horstmann, Leonardo Passig [1 ]
Frohlich, Antonio Augusto [1 ]
机构
[1] Univ Fed Santa Catarina, Software Hardware Integrat Lab, Florianopolis, SC, Brazil
关键词
Embedded Systems Design; Real-time Systems; Multicore Scheduling; Performance Monitoring; Machine Learning; Anomaly Detection;
D O I
10.1109/sbesc49506.2019.9046093
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present an Anomaly Detection implementation with the usage of Artificial Neural Network (ANN) for Multicore Embedded Systems. The detector is built over a sophisticated Real-Time Multicore scheduling framework that allowed capturing high-quality run-time data for the Machine Learning (ML) process and provided the necessary infrastructure for the ANN to be embedded. To conceive the detector we first defined the system's sane behaviour through a set of performance counters, providing the necessary information to define an anomaly. After describing the ML process and the ANN embedding details, we evaluate the results of the detection adding a different task to the execution and showing the embedded detector was able to successfully classify over 95% of the execution, never misinterpreting an anomaly as a sane task, with no interference on application execution time, once the anomaly detector runs on core 0, which is reserved for system management and control operations. Also, the maximum delay to detect that the running task is an anomaly was equal to 1 sampling of the performance monitoring counters (configured with captures spaced by 10ms, or 100 captures per second). We conclude the experiments showing the effectiveness of our runtime ANN anomaly detector by actuating on the suspension of the tasks classified as an anomaly, maintaining a sane execution by mitigating anomalies.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Anomaly detection in embedded systems
    Maxion, RA
    Tan, KMC
    IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (02) : 108 - 120
  • [2] Intrusion Detection in Multicore Embedded Systems based on Artificial Immune Systems
    Horstmann, Leonardo Passig
    Frohlich, Antonio Augusto
    2022 IEEE 27TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2022,
  • [3] Palisade: A framework for anomaly detection in embedded systems
    Kauffman, Sean
    Dunne, Murray
    Gracioli, Giovani
    Khan, Waleed
    Benann, Nirmal
    Fischmeister, Sebastian
    JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 113
  • [4] Self adaptable multithreaded object detection on embedded multicore systems
    Lai, Bo-Cheng Charles
    Li, Kun-Chun
    Li, Guan-Ru
    Chiang, Chin-Hsuan
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2015, 78 : 25 - 38
  • [5] Development of Embedded Multicore Systems
    Moron, Celio Estevan
    Malony, Allen D.
    2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2011,
  • [6] Multicore SoC for Embedded Systems
    Arakawa, Fumio
    ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 180 - 183
  • [7] EMBEDDED MULTICORE PROCESSORS AND SYSTEMS
    Levy, Markus
    Conte, Thomas M.
    IEEE MICRO, 2009, 29 (03) : 7 - 9
  • [8] Context-Aware Anomaly Detection in Embedded Systems
    Ehsani-Besheli, Fatemeh
    Zarandi, Hamid R.
    ADVANCES IN DEPENDABILITY ENGINEERING OF COMPLEX SYSTEMS, 2018, 582 : 151 - 165
  • [9] Timing-based Anomaly Detection in Embedded Systems
    Lu, Sixing
    Seo, Minjun
    Lysecky, Roman
    2015 20TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2015, : 809 - 814
  • [10] Hybrid Prototyping of Multicore Embedded Systems
    Saboori, Ehsan
    Abdi, Samar
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 1627 - 1630