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 条
  • [1] Trace-Based Anomaly Detection with Contextual Sequential Invocations
    Du, Qingfeng
    Zhao, Liang
    Tian, Fulong
    Han, Yongqi
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, DEXA 2023, PT II, 2023, 14147 : 113 - 118
  • [2] TraceGra: A trace-based anomaly detection for microservice using graph deep learning
    Chen, Jian
    Liu, Fagui
    Jiang, Jun
    Zhong, Guoxiang
    Xu, Dishi
    Tan, Zhuanglun
    Shi, Shangsong
    COMPUTER COMMUNICATIONS, 2023, 204 : 109 - 117
  • [3] Anomaly detection in smart grid using a trace-based graph deep learning model
    Evangeline, S. Ida
    Darwin, S.
    Anandkumar, P. Peter
    Thanu, M. Chithambara
    ELECTRICAL ENGINEERING, 2024, 106 (05) : 5851 - 5867
  • [4] TRACE-BASED MANYCORE PARTITIONING OF STREAM-PROCESSING APPLICATIONS
    Michalska, M.
    Casale-Brunet, S.
    Bezati, E.
    Mattavelli, M.
    Janneck, J.
    2016 50TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, 2016, : 422 - 426
  • [5] Trace-based contextual recommendations
    Zarka, Raafat
    Cordier, Amelie
    Egyed-Zsigmond, Elod
    Lamontagne, Luc
    Mille, Alain
    EXPERT SYSTEMS WITH APPLICATIONS, 2016, 64 : 194 - 207
  • [6] On Signal Selection for Visibility Enhancement in Trace-Based Post-Silicon Validation
    Liu, Xiao
    Xu, Qiang
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2012, 31 (08) : 1263 - 1274
  • [7] A Signal Processing View on Packet Sampling and Anomaly Detection
    Brauckhoff, Daniela
    Salamatian, Kave
    May, Martin
    2010 PROCEEDINGS IEEE INFOCOM, 2010,
  • [8] Bottleneck detection in parallel file systems with trace-based performance monitoring
    Kunkel, Julian M.
    Ludwig, Thomas
    EURO-PAR 2008 PARALLEL PROCESSING, PROCEEDINGS, 2008, 5168 : 212 - 221
  • [9] A trace-based model for multiparty contracts
    Hvitved, Tom
    Klaedtke, Felix
    Zalinescu, Eugen
    JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2012, 81 (02): : 72 - 98
  • [10] Trace-based adaptive help system
    Sehaba, Karim
    INTERNATIONAL JOURNAL OF TECHNOLOGIES IN HIGHER EDUCATION, 2012, 9 (03): : 55 - 70