A flexible data-driven approach for execution trace filtering

被引:8
|
作者
Kouame, Kadjo [1 ]
Ezzati-Jivan, Naser [1 ]
Dagenais, Michel R. [1 ]
机构
[1] Ecole Polytech Montreal, Montreal, PQ H3T 1J4, Canada
关键词
D O I
10.1109/BigDataCongress.2015.112
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Execution traces are frequently used to study system run-time behavior and to detect problems. However, the huge amount of data in an execution trace may complexify its analysis. Moreover, users are not usually interested in all events of a trace, hence the need for a proper filtering approach. Filtering is used to generate an enhanced trace, with a reduced size and complexity, that is easier to analyse. The approach described in this paper allows to define custom filtering patterns, declaratively in XML, to concentrate the analysis on the most important and interesting events. The filtering scenarios include syntaxes to describe various analysis patterns using finite state machines. The patterns range from very simple event filtering to complex multi-level event abstraction, covering various types of synthetic behaviours that can be captured from execution trace data. The paper provides the details on this data-driven filtering approach and some interesting use cases for the trace events generated by the LTTng Linux kernel tracer.
引用
收藏
页码:698 / 703
页数:6
相关论文
共 50 条
  • [1] A Missing Data Approach to Data-Driven Filtering and Control
    Markovsky, Ivan
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (04) : 1972 - 1978
  • [2] Architectural Support for Data-Driven Execution
    Matheou, George
    Evripidou, Paraskevas
    [J]. ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2014, 11 (04)
  • [3] WHIZ: Data-Driven Analytics Execution
    Grandl, Robert
    Singhvi, Arjun
    Viswanathan, Raajay
    Akella, Aditya
    [J]. PROCEEDINGS OF THE 18TH USENIX SYMPOSIUM ON NETWORKED SYSTEM DESIGN AND IMPLEMENTATION, 2021, : 407 - 424
  • [4] Data-driven execution of fast multipole methods
    Ltaief, Hatem
    Yokota, Rio
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2014, 26 (11): : 1935 - 1946
  • [5] KALMANNET: DATA-DRIVEN KALMAN FILTERING
    Revach, Guy
    Shlezinger, Nir
    van Sloun, Ruud J. G.
    Eldar, Yonina C.
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP 2021), 2021, : 3905 - 3909
  • [6] Data-Driven Thread Execution on Heterogeneous Processors
    Arandi, Samer
    Matheou, George
    Kyriacou, Costas
    Evripidou, Paraskevas
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2018, 46 (02) : 198 - 224
  • [7] Data-Driven Thread Execution on Heterogeneous Processors
    Samer Arandi
    George Matheou
    Costas Kyriacou
    Paraskevas Evripidou
    [J]. International Journal of Parallel Programming, 2018, 46 : 198 - 224
  • [8] Contact Localization of Continuum and Flexible Robot Using Data-Driven Approach
    Xuan Thao Ha
    Wu, Di
    Lai, Chun-Feng
    Ourak, Mouloud
    Borghesan, Gianni
    Menciassi, Arianna
    Vander Poorten, Emmanuel
    [J]. IEEE ROBOTICS AND AUTOMATION LETTERS, 2022, 7 (03) : 6910 - 6917
  • [9] Multicontact Localization Framework for Flexible Robots Using a Data-Driven Approach
    Ha, Xuan Thao
    Sridhar, Aditya
    Ourak, Mouloud
    Borghesan, Gianni
    Menciassi, Arianna
    Vander Poorten, Emmanuel
    [J]. IEEE SENSORS JOURNAL, 2023, 23 (23) : 28993 - 29002
  • [10] Data-Driven Affective Filtering for Images and Videos
    Li, Teng
    Ni, Bingbing
    Xu, Mengdi
    Wang, Meng
    Gao, Qingwei
    Yan, Shuicheng
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2015, 45 (10) : 2336 - 2349