Research topic

Kernel Tracing Research

This topic groups research on Linux kernel tracing and kernel-event analysis for understanding execution behavior, resource contention, performance anomalies, and system-level observability. The collection includes work on trace collection, event and state representations, diagnosis, noise reduction, and trace-driven explanations. Individual paper pages identify the actual tracer, event sources, kernel versions, workloads, and evaluation evidence when those details were reported.

Related search terms: kernel trace · Linux kernel trace analysis · kernel event tracing · system-level tracing

35 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 · 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 · arXiv / CoRR; arXiv page reports acceptance to ICSE 2026

TAAF: A Trace Abstraction and Analysis Framework Synergizing Knowledge Graphs and LLMs

Alireza Ezaz, Ghazal Khodabandeh, Majid Babaei, Naser Ezzati-Jivan

TAAF combines time-indexed knowledge graphs with large language models to turn large execution traces into queryable, actionable explanations.

Keywords: TAAF · TraceQA-100 · time-indexed knowledge graph · natural-language trace queries · multi-hop reasoning

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

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 · 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

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

PASD: A Performance Analysis Approach Through the Statistical Debugging of Kernel Events

Mohammed Adib Khan, Morteza Noferesti, Naser Ezzati-Jivan

PASD uses Linux kernel-event traces, Perf call stacks, and statistical debugging to rank functions associated with performance problems without application-source instrumentation.

Keywords: statistical debugging · Linux kernel tracepoints · Perf · perf record · call stacks

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 · 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 · 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

2020 · IEEE 20th International Working Conference on Source Code Analysis and Manipulation (SCAM)

DepGraph: Localizing Performance Bottlenecks in Multi-Core Applications Using Waiting Dependency Graphs and Software Tracing

Naser Ezzati-Jivan, Quentin Fournier, Michel R. Dagenais, Abdelwahab Hamou-Lhadj

DepGraph uses system-level tracing to expose the waiting dependencies that divide a task's execution time across threads and hardware resources.

Keywords: waiting dependency graph · system-level tracing · blocking dependencies · performance bottlenecks · thread-resource interactions

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 · IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)

Automatic Cause Detection of Performance Problems in Web Applications

Quentin Fournier, Naser Ezzati-Jivan, Daniel Aloise, Michel R. Dagenais

The paper presents a tracing and analysis pipeline that detects slow web requests and groups them by internal execution behavior to expose likely causes.

Keywords: web requests · user-space tracing · kernel-space tracing · outlier detection · behavior clustering

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 · IEEE High Performance Extreme Computing Conference (HPEC)

Dynamic trace-based sampling algorithm for memory usage tracking of enterprise applications

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

The paper introduces a kernel-resident dynamic sampler that tracks virtual and physical memory usage while reducing the event volume generated by high-frequency memory activity.

Keywords: memory usage · dynamic sampling · enterprise applications · trace overhead · LTTng

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 BigData Congress

Enhanced State History Tree (eSHT): A Stateful Data Structure for Analysis of Highly Parallel System Traces

Loic Prieur-Drevon, Raphael Beamonte, Naser Ezzati-Jivan, Michel R. Dagenais

eSHT redesigns the State History Tree to store and query highly parallel trace intervals more compactly and with shallower trees.

Keywords: Enhanced State History Tree · eSHT · State History Tree · interval data · external-memory indexing

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

2013 · ACM SIGOPS Operating Systems Review

A framework to compute statistics of system parameters from very large trace files

Naser Ezzati-Jivan, Michel R. Dagenais

The framework computes system-parameter statistics for arbitrary intervals and resource hierarchies from very large traces using a disk-resident history structure and controlled granularity.

Keywords: trace statistics · LTTng · Linux kernel 2.6.38.6 · disk-resident interval tree · history tree

Read the detailed paper record · · Authoritative source

2013 · IEEE International Conference on Social Computing

State History Tree: An Incremental Disk-Based Data Structure for Very Large Interval Data

Alexandre Montplaisir-Goncalves, Naser Ezzati-Jivan, Florian Wininger, Michel R. Dagenais

The paper presents a disk-oriented State History Tree that stores very large, time-ordered trace intervals without repeated node rebalancing.

Keywords: State History Tree · disk-based interval data · streaming interval data · time-ordered intervals · 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

2012 · 16th IASTED International Conference on Software Engineering and Applications (SEA 2012)

An Efficient Analysis Approach for Multi-Core System Tracing Data

Naser Ezzati-Jivan, Michel R. Dagenais

The paper introduces a stateful trace-abstraction architecture that shares modeled system state and intermediate computation across concurrent patterns to reduce the cost of analyzing large Linux kernel traces.

Keywords: multi-core tracing · LTTng · Linux kernel 2.6.38.6 · stateful trace analysis · trace abstraction

Read the detailed paper record · · Authoritative source

Related topics