SiPTA: Signal Processing for Trace-based Anomaly Detection

被引:1
|
作者
Zadeh, Mohammad Mehdi Zeinali [1 ]
Salem, Mahmoud [1 ]
Kumar, Neeraj [1 ]
Cutulenco, Greta [1 ]
Fischmeister, Sebastian [1 ]
机构
[1] Univ Waterloo, Waterloo, ON, Canada
关键词
D O I
10.1145/2656045.2656071
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Given a set of historic good traces, trace-based anomaly detection deals with the problem of determining whether or not a specific trace represents a normal execution scenario. Most current approaches mainly focus on application areas outside of the embedded systems domain and thus do not take advantage of the intrinsic properties of this domain. This work introduces SiPTA, a novel technique for offline trace-based anomaly detection that utilizes the intrinsic feature of periodicity found in embedded systems. SiPTA uses signal processing as the underlying processing algorithm. The paper describes a generic framework for mapping execution traces to channels and signals for further processing. The classification stage of SiPTA uses a comprehensive set of metrics adapted from standard signal processing. The system is particularly useful for embedded systems, and the paper demonstrates this by comparing SiPTA with state-of-the-art approaches based on Markov Model and Neural Networks. The paper shows the technical feasibility and viability of SiPTA through multiple case studies using traces from a field-tested hexacopter, a mobile phone platform, and a car infotainment unit. In the experiments, our approach outperformed every other tested method.
引用
收藏
页数:10
相关论文
共 50 条
  • [41] Characterizing MPI matching via trace-based simulation
    Ferreira, Kurt B.
    Levy, Scott
    Pedretti, Kevin
    Grant, Ryan E.
    PARALLEL COMPUTING, 2018, 77 : 57 - 83
  • [42] Trace-based runtime instruction rescheduling for architecture extension
    Tang, YX
    Deng, K
    Cao, HJ
    Zhou, XM
    EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2005, 3820 : 4 - 15
  • [43] TAPES - Trace-based architecture performance evaluation with SystemC
    Wild, Thomas
    Herkersdorf, Andreas
    Lee, Gyoo-Yeong
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2005, 10 (2-3) : 157 - 179
  • [44] Deep neural networks compiler for a trace-based accelerator
    Chang, Andre Xian Ming
    Zaidy, Aliasger
    Vitez, Marko
    Burzawa, Lukasz
    Culurciello, Eugenio
    JOURNAL OF SYSTEMS ARCHITECTURE, 2020, 102
  • [45] A trace-based approach to design for manufacturing of composite laminates
    Tsai, Stephen W.
    Arteiro, Albertino
    Melo, Jose D. D.
    JOURNAL OF REINFORCED PLASTICS AND COMPOSITES, 2016, 35 (07) : 589 - 600
  • [46] Trace-based Verification of Rule-based Service Choreographies
    Moschoyiannis, Sotiris K.
    Maglaras, Leandros
    Manaf, Nurulhuda A.
    2018 IEEE 11TH CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2018, : 185 - 193
  • [47] Validation and development of trace-based approach for composite laminates
    Jia, Liyong
    Zhang, Chen
    Li, Jiaxi
    Yao, Liaojun
    Tang, Changhong
    COMPOSITES SCIENCE AND TECHNOLOGY, 2022, 221
  • [48] User Trace-Based Recommendation System for a Digital Archive
    Doumat, Reim
    Egyed-Zsigmond, Eloed
    Pinon, Jean-Marie
    CASE-BASED REASONING RESEARCH AND DEVELOPMENT, 18TH INTERNATIONAL CONFERENCE ON CASE-BASED REASONING, ICCBR 2010, 2010, 6176 : 360 - 374
  • [49] A trace-based framework for verifiable GALS composition of IPs
    Suhaib, Syed
    Mathaikutty, Deepak A.
    Shukla, Sandeep K.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (09) : 1176 - 1186
  • [50] Lightweight Array Contraction by Trace-Based Polyhedral Analysis
    Thievenaz, Hugo
    Kimura, Keiji
    Alias, Christophe
    HIGH PERFORMANCE COMPUTING, ISC HIGH PERFORMANCE 2022 INTERNATIONAL WORKSHOPS, 2022, 13387 : 20 - 32