Research topic

System Tracing Research

This topic covers system-level execution tracing across operating-system, runtime, application, and distributed-service layers. The papers use traces to reconstruct execution states, correlate requests with resource behavior, identify bottlenecks, and support performance or reliability analysis. Tool and version details are kept on the individual records so the topic page remains a map of the research area rather than a generic tool list.

Related search terms: system-level tracing · execution tracing · system trace analysis

40 papers in this topic, ordered newest first. The detailed paper records contain the evidence-grounded methods, tools, datasets, findings, and citation guidance.

Selected papers

2026 · ACM/SPEC International Conference on Performance Engineering (ICPE)

B-Perf: Black-box Performance Antipattern Detection Using System-level Execution Tracing

Morteza Noferesti, Mahsa Panahandeh, Naser Ezzati-Jivan

B-Perf reconstructs execution, memory, and messaging behavior from Linux kernel-level traces and infers performance-antipattern indicators without requiring application source access or intrusive instrumentation.

Keywords: performance antipatterns · black-box detection · system-level execution traces · LTTng · Trace Compass

Read the detailed paper record · · Authoritative source

2026 · IEEE Transactions on Software Engineering

CARE: Context Aware Root Cause Identification Using Distributed Traces and Profiling Metrics

Mahsa Panahandeh, Naser Ezzati-Jivan, Abdelwahab Hamou-Lhadj, James Miller

CARE combines distributed traces and profiling metrics with graph- and spectrum-based analysis to localize performance root causes in microservices.

Keywords: distributed traces · profiling metrics · context-aware RCA · microservice diagnosis · TrainTicket

Read the detailed paper record · · Authoritative source

2026 · Journal of Systems and Software

DTraComp: Comparing distributed execution traces for understanding intermittent latency sources

Maryam Ekhlasi, Fatemeh Faraji Daneshgar, Michel Dagenais, Maxime Lamothe, Naser Ezzati-Jivan, Matthew Khouzam

DTraComp is an open-source Eclipse Trace Compass framework that compares groups of distributed requests and attributes span time to user-space, kernel, thread-state, and system-call evidence.

Keywords: DTraComp · distributed trace comparison · OpenTracing · LTTng · LTTng-UST

Read the detailed paper record · · Authoritative source

2026 · Journal of Systems and Software

LMAT: An adaptive tracing approach based on efficient system behavior analysis using language models

Kasra Darvishi, Morteza Noferesti, Yuvraj Sehgal, Naser Ezzati-Jivan

LMAT combines multi-task language models for kernel-event and event-duration prediction with online change detection, lightweight error-vector root-cause analysis, and adaptive tracing control.

Keywords: adaptive tracing · LTTng · kernel events · system-call sequences · event-duration modeling

Read the detailed paper record · · Authoritative source

2026 · ACM International Conference on the Foundations of Software Engineering (FSE) Companion

TraceSynth: Generating Production-Quality Kernel Traces with Constraint-Guided Diffusion Models

Yuvraj Sehgal, Sneh Patel, Mahsa Panahandeh, Naser Ezzati-Jivan, Francois Tetreault

TraceSynth generates novel structured kernel-trace windows with a Transformer diffusion model and repairs generated events against invariants mined from real LTTng traces.

Keywords: kernel traces · trace generation · diffusion models · constraint-guided generation · LTTng

Read the detailed paper record · · Authoritative source

2025 · IEEE International Conference on Software Maintenance and Evolution (ICSME)

HybridRCA: Lightweight Critical-Path-Aware Hybrid Tracing for Root-Cause Analysis in Production Microservices

Maryam Ekhlasi, Arnaud Fiorini, Michel R. Dagenais, Naser Ezzati-Jivan, Maxime Lamothe

HybridRCA combines critical-path-aware span analysis with targeted kernel metrics to reduce production trace volume while preserving root-cause localization evidence.

Keywords: critical path · hybrid tracing · production microservices · LTTng · OpenTracing

Read the detailed paper record · · Authoritative source

2025 · 2025 IEEE International Conference on Collaborative Advances in Software and COmputiNg (CASCON)

SynthLogAI: Generative AI for Synthetic Linux Log Generation and Evaluation

Hridoy Rahman, Naser Ezzati-Jivan, Blessing Ogbuokiri

SynthLogAI benchmarks statistical, sequence, transformer, and prompt-based generative models for producing synthetic Linux logs while measuring fidelity, downstream utility, and privacy.

Keywords: synthetic Linux logs · generative AI · log generation · log evaluation · CASCON 2025

Read the detailed paper record · · Authoritative source

2024 · Journal of Systems and Software

Enhancing empirical software performance engineering research with kernel-level events: A comprehensive system tracing approach

Morteza Noferesti, Naser Ezzati-Jivan

The paper releases a reusable Linux kernel-event and system-call artifact with controlled application workloads, injected resource noise, and analysis scenarios for software performance engineering.

Keywords: LTTng · Linux kernel events · system calls · kernel tracepoints · Elasticsearch

Read the detailed paper record · · Authoritative source

2024 · 2024 IEEE International Conference on Collaborative Advances in Software and COmputiNg (CASCON)

Resource Life-Cycle Aware Noise Detection via Kernel Event Monitoring

Morteza Noferesti, Ben Grandy, Naser Ezzati-Jivan

The paper detects and localizes performance noise by aligning passive kernel-event evidence with the life cycle of CPU, disk, and network requests rather than treating resource utilization as an undifferentiated aggregate.

Keywords: kernel event monitoring · resource life cycle · noise detection · CPU requests · disk requests

Read the detailed paper record · · Authoritative source

2024 · 2024 IEEE/ACM International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER)

Toward Adaptive Tracing: Efficient System Behavior Analysis using Language Models

Kasra Darvishi, Morteza Noferesti, Naser Ezzati-Jivan

The paper proposes an adaptive tracing loop that combines language-model prediction of kernel-event sequences and event durations with change detection and root-cause analysis, so detailed tracing is activated only around significant behavior shifts.

Keywords: adaptive tracing · LTTng · kernel events · system-call sequences · event-duration modeling

Read the detailed paper record · · Authoritative source

2023 · IEEE International Conference on Big Data

AltOOM: A Data-driven Out of Memory Root Cause Identification Strategy

Pranjal Chakraborty, Naser Ezzati-Jivan, Vahid Azhari, François Tetreault

AltOOM combines early memory-pressure forecasting with selective process-level profiling to identify the process most responsible for an impending out-of-memory event.

Keywords: out-of-memory · OOM diagnosis · data-driven RCA · resource analysis · memory pressure forecasting

Read the detailed paper record · · Authoritative source

2023 · 2023 IEEE International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom)

EMD-SCS: A Dynamic Behavioral Approach for Early Malware Detection with Sonification of System Call Sequences

Raghav Bhardwaj, Morteza Noferesti, Madeline Janecek, Naser Ezzati-Jivan

EMD-SCS combines sequence prediction of system calls with sonification so that partial execution prefixes can support early malware detection and an interpretable auditory alert.

Keywords: malware detection · system-call sequences · sonification · Hamming distance · detection rate

Read the detailed paper record · · Authoritative source

2023 · 2023 IEEE International Conference on Software Engineering and Research (SERA)

Multi-level Adaptive Execution Tracing for Efficient Performance Analysis

Mohammed Adib Khan, Naser Ezzati-Jivan

The paper presents a multi-level adaptive tracing workflow that uses lightweight stress detection and performance evidence to change the application/kernel instrumentation scope during an investigation.

Keywords: adaptive execution tracing · time-series trends · multi-level tracing · kernel tracing · performance analysis

Read the detailed paper record · · Authoritative source

2022 · Concurrency and Computation: Practice and Experience

Execution trace-based model verification to analyze multicore and real-time systems

Raphaël Beamonte, Naser Ezzati-Jivan, Michel R. Dagenais

The paper combines model-based quantitative constraints with user-space and kernel execution traces to automatically identify likely causes of real-time and multicore constraint violations.

Keywords: model-based constraints · execution tracing · user-space traces · kernel traces · LTTng

Read the detailed paper record · · Authoritative source

2022 · IEEE Working Conference on Source Code Analysis and Manipulation (SCAM)

N-Lane Bridge Performance Antipattern Analysis Using System-Level Execution Tracing

Riley VanDonge, Naser Ezzati-Jivan

N-Lane Bridge extends One-Lane Bridge analysis to active-resource bottlenecks and uses LTTng system-level traces to distinguish application-caused congestion from external interference.

Keywords: N-Lane Bridge · One-Lane Bridge · performance antipatterns · system-level execution tracing · LTTng

Read the detailed paper record · · Authoritative source

2022 · 30th International Conference on Program Comprehension (ICPC)

Performance Anomaly Detection through Sequence Alignment of System-Level Traces

Madeline Janecek, Naser Ezzati-Jivan, Abdelwahab Hamou-Lhadj

The framework combines critical-path extraction, coarse anomaly checks, OPTICS execution clustering, and MUSCLE multiple sequence alignment to localize performance differences in system-level traces.

Keywords: sequence alignment · MUSCLE · OPTICS · critical path · system-level traces

Read the detailed paper record · · Authoritative source

2022 · 2022 IEEE International Conference on Cloud Engineering (IC2E)

Poster Paper: Operating System Support for Applications Performance Analysis

Riley VanDonge, Naser Ezzati-Jivan

This poster proposes operating-system-aware antipattern detection that uses system-level traces and scalability trends to expose resource blocking that aggregate CPU utilization can hide.

Keywords: operating-system support · application performance analysis · performance instrumentation · IC2E 2022 · poster paper

Read the detailed paper record · · Authoritative source

2021 · IEEE International Conference on Software Quality, Reliability and Security (QRS)

Automated Cause Analysis of Latency Outliers Using System-Level Dependency Graphs

Sneh Patel, Brendan Park, Naser Ezzati-Jivan, Quentin Fournier

The paper combines system-level dependency graphs with automated outlier detection to localize likely causes of latency anomalies.

Keywords: latency outliers · system-level traces · dependency graphs · density-based models · z-score

Read the detailed paper record · · Authoritative source

2021 · International Journal of Parallel Programming

Automated Generation of Model-Based Constraints for Common Multi-core and Real-Time Applications Using Execution Tracing

Raphael Beamonte, Naser Ezzati-Jivan, Michel R. Dagenais

The paper automatically builds an approximate workflow model and adaptive quantitative constraints from user-space and kernel execution traces, reducing manual model construction for real-time and multicore diagnosis.

Keywords: model-based constraints · execution tracing · multi-core systems · real-time applications · constraint generation

Read the detailed paper record · · Authoritative source

2021 · Electronics

Combining Distributed and Kernel Tracing for Performance Analysis of Cloud Applications

Loïc Gelle, Naser Ezzati-Jivan, Michel R. Dagenais

The paper combines Jaeger distributed traces with LTTng kernel and user-space events and extends critical-path analysis from threads to distributed requests so request latency can be related to low-level scheduling and resource behavior.

Keywords: distributed tracing · kernel tracing · cloud applications · cross-layer performance analysis · LTTng

Read the detailed paper record · · Authoritative source

2021 · IEEE International Conference on Cloud Computing Technology and Science (CloudCom)

Container Workload Characterization Through Host System Tracing

Madeline Janecek, Naser Ezzati-Jivan, Seyed Vahid Azhari

The paper characterizes container workloads from host-level LTTng traces by selecting important threads and clustering execution-state behavior without instrumenting the containers internally.

Keywords: container workloads · host tracing · LTTng · pid_ns · tid

Read the detailed paper record · · Authoritative source

2021 · Wireless Communications and Mobile Computing

Debugging of Performance Degradation in Distributed Requests Handling Using Multilevel Trace Analysis

Naser Ezzati-Jivan, Houssem Daoud, Michel R. Dagenais

The paper correlates LTTng traces from user space through kernel, storage, network, and multiple hosts in a disk-backed state model, enabling top-down diagnosis of distributed request latency.

Keywords: distributed requests · multilevel trace analysis · LTTng · Apache · PHP

Read the detailed paper record · · Authoritative source

2021 · Sensors

Distributed Architecture for an Integrated Development Environment, Large Trace Analysis, and Visualization

Yonni Chen Kuang Piao, Naser Ezzati-Jivan, Michel R. Dagenais

The paper presents a modular client-server architecture for large-trace storage, analysis, and visualization inside an integrated development environment.

Keywords: distributed architecture · Trace Compass · TraceScape · LTTng 2.10.3 · Trace Analysis Server Protocol

Read the detailed paper record · · Authoritative source

2021 · 2021 IEEE International Conference on Big Data (BigData)

Efficient Heap Monitoring Tool for Memory Leak Detection and Root-cause Analysis

Vahid Azhari, Simar Bhamra, Naser Ezzati-Jivan, Francois Tetreault

The paper presents a low-intrusion heap monitor that records allocation call stacks and uses persistent heap-growth filtering plus trace correlation to identify likely memory-leak roots.

Keywords: heap monitoring · memory leaks · root-cause analysis · memory management · BigData 2021

Read the detailed paper record · · Authoritative source

2021 · 2021 IEEE International Systems Conference (SysCon)

System Execution Path Profiling Using Hardware Performance Counters

Francis Giraldeau, Naser Ezzati-Jivan, Michel R. Dagenais

The work bridges kernel-level hardware-counter sampling and user-space interpreter state so execution-path profiling can attribute performance evidence to interpreted code.

Keywords: execution paths · hardware performance counters · critical-path profiling · CPython · PyPMU

Read the detailed paper record · · Authoritative source

2020 · IEEE Internet of Things, GreenCom, CPSCom and SmartData

Cloud Platform Performance Evaluation Using Multi-level Execution Tracing

Yves J. Bationo, Naser Ezzati-Jivan, Evan Galea, Michel R. Dagenais

The paper correlates LTTng traces across OpenStack services, QEMU/KVM, network components, and host kernels to diagnose cloud-platform performance problems.

Keywords: cloud platforms · multi-level execution tracing · LTTng · LTTng-UST · OpenStack Nova

Read the detailed paper record · · Authoritative source

2020 · IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)

Multi-Level Execution Trace Based Lock Contention Analysis

Majid Rezazadeh, Naser Ezzati-Jivan, Evan Galea, Michel R. Dagenais

The paper extends critical-path analysis across kernel and user-space lock events so contention from futexes, spinlocks, semaphores, and other synchronization mechanisms can be diagnosed without recompiling the application.

Keywords: lock contention · multi-level execution traces · LTTng 2.10 · Trace Compass 4 · LD_PRELOAD

Read the detailed paper record · · Authoritative source

2019 · Journal of Hardware and Systems Security

Machine Learning-Based EDoS Attack Detection Technique Using Execution Trace Analysis

Hossein Abbasi, Naser Ezzati-Jivan, Martine Bellaiche, Chamseddine Talhi, Michel R. Dagenais

The paper combines execution-trace and virtual-machine metrics with machine learning to detect EDoS behavior and restrict resource expansion to apparently normal VMs.

Keywords: Economic Denial of Sustainability · EDoS · DDoS · cloud computing · execution trace analysis

Read the detailed paper record · · Authoritative source

2017 · Software Quality Journal

A declarative framework for stateful analysis of execution traces

Florian Wininger, Naser Ezzati-Jivan, Michel R. Dagenais

The framework lets analysts define stateful trace analyses declaratively, using a generic state model and XML specifications that can drive storage, filtering, and visualization across trace formats.

Keywords: declarative trace analysis · stateful analysis · execution traces · LTTng · ETW

Read the detailed paper record · · Authoritative source

2017 · Concurrency and Computation: Practice and Experience

Hardware-assisted software event tracing

Adrien Vergé, Naser Ezzati-Jivan, Michel R. Dagenais

The paper designs and evaluates hardware-assisted alternatives to LTTng-UST for software-event and execution-path tracing, including STM/ETB, ETM/ETB, and a modified Perf/BTS path.

Keywords: hardware-assisted tracing · software events · event collection · trace overhead · ARM CoreSight

Read the detailed paper record · · Authoritative source

2016 · IEEE Future Internet of Things and Cloud Workshops (FiCloudW)

Multilayer Virtualized Systems Analysis with Kernel Tracing

Cedric Biancheri, Naser Ezzati-Jivan, Michel R. Dagenais

The paper fuses synchronized host and virtual-machine kernel traces into a Fused Virtual Machine view that exposes how VM threads, virtual CPUs, hypervisor transitions, and physical CPUs interact.

Keywords: virtualized systems · kernel tracing · multilayer analysis · virtualization overhead · LTTng

Read the detailed paper record · · Authoritative source

2012 · Advances in Software Engineering

A Stateful Approach to Generate Synthetic Events from Kernel Traces

Naser Ezzati-Jivan, Michel R. Dagenais

The paper introduces a stateful trace-abstraction method that converts low-level kernel events into semantic and synthetic events using modeled resource state and finite-state patterns.

Keywords: stateful trace abstraction · synthetic events · semantic events · modeled state · finite-state machine

Read the detailed paper record · · Authoritative source

Related topics