2022 · Concurrency and Computation: Practice and Experience
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 · Performance Evaluation
Majid Rezazadeh, Naser Ezzati-Jivan, Seyed Vahid Azhari, Michel R. Dagenais
The paper unifies Chromium user-space events with Linux kernel scheduling and resource events to analyze execution paths and localize sporadic latency in a complex multithreaded application.
Keywords: multi-thread applications · execution paths · performance evaluation · thread behavior
Read the detailed paper record · · Authoritative source
2021 · International Journal of Parallel Programming
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 · Sensors
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 Systems Conference (SysCon)
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 20th International Working Conference on Source Code Analysis and Manipulation (SCAM)
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
2019 · International Journal of Parallel Programming
Fabien Reumont-Locke, Naser Ezzati-Jivan, Michel R. Dagenais
The paper partitions Common Trace Format streams into balanced workloads, resolves cross-chunk state dependencies, and parallelizes stateful trace analyses with low synchronization cost.
Keywords: trace analysis · parallelization · analysis scalability · multicore processing · CTF
Read the detailed paper record · · Authoritative source
2016 · IEEE BigData Congress
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
2012 · 16th IASTED International Conference on Software Engineering and Applications (SEA 2012)
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