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 条
  • [31] Training Neural Machines with Trace-Based Supervision
    Mirman, Matthew B.
    Dimitrov, Dimitar
    Djordjevie, Pavle
    Gehr, Timon
    Vechev, Martin
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 80, 2018, 80
  • [32] Trace-based Behaviour Analysis of Network Servers
    Sultana, Nik
    Rao, Achala
    Jin, Zhao
    Pashakhaloo, Pardis
    Zhu, Henry
    Yegneswaran, Vinod
    Loo, Boon Thau
    2019 15TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2019,
  • [33] Trace transitioning and exception handling in a Trace-based JIT compiler for Java
    Häubl, Christian
    Wimmer, Christian
    Mössenböck, Hanspeter
    Transactions on Architecture and Code Optimization, 2014, 11 (01):
  • [34] Audio Anomaly Detection on Rotating Machinery Using Image Signal Processing
    Prego, Thiago de M.
    de Lima, Amaro A.
    Netto, Sergio L.
    da Silva, Eduardo A. B.
    2016 IEEE 7TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS & SYSTEMS (LASCAS), 2016, : 207 - 210
  • [35] Multi-band anomaly detection using signal subspace processing
    Ranney, Kenneth
    Kwon, Heesung
    Soumekh, Mehrdad
    DETECTION AND REMEDIATION TECHNOLOGIES FOR MINES AND MINELIKE TARGETS XI, PTS 1 AND 2, 2006, 6217
  • [36] Anomaly Detection Method in Railway Using Signal Processing and Deep Learning
    Shim, Jaeseok
    Koo, Jeongseo
    Park, Yongwoon
    Kim, Jaehoon
    APPLIED SCIENCES-BASEL, 2022, 12 (24):
  • [37] Detection of Magnetic Anomaly Signal Based on Information Entropy of Differential Signal
    Tang, Ying
    Liu, Zhongyan
    Pan, Mengchun
    Zhang, Qi
    Wan, Chengbiao
    Guan, Feng
    Wu, Fenghe
    Chen, Dixiang
    IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2018, 15 (04) : 512 - 516
  • [38] Architectural Trace-Based Functional Coverage for Multiprocessor Verification
    Mammo, Biruk
    Larimer, Jim
    Morgan, Matthew
    Fan, Dave
    Hennenhoefer, Eric
    Bertacco, Valeria
    PROCEEDINGS OF THE 13TH INTERNATIONAL WORKSHOP ON MICROPROCESSOR TEST AND VERIFICATION (MTV 2012), 2012, : 1 - 5
  • [39] A trace-based service semantics guaranteeing deadlock freedom
    Stahl, Christian
    Vogler, Walter
    ACTA INFORMATICA, 2012, 49 (02) : 69 - 103
  • [40] Trace-based leakage energy optimisations at link time
    Li, an Li
    Xue, Jingling
    JOURNAL OF SYSTEMS ARCHITECTURE, 2007, 53 (01) : 1 - 20