71 citations · 122 across the 8 of their papers we have counts for
8 papers
Message Flow Analysis with Complex Causal Links for Distributed ROS 2 Systems
Christophe Bédard, Pierre-Yves Lajoie, Giovanni Beltrame +1
Distributed robotic systems rely heavily on the publish-subscribe communication paradigm and middleware frameworks that support it, such as the Robot Operating System (ROS), to eff…
ros2_tracing: Multipurpose Low-Overhead Framework for Real-Time Tracing of ROS 2
Christophe Bédard, Ingo Lütkebohle, Michel Dagenais
Testing and debugging have become major obstacles for robot software development, because of high system complexity and dynamic environments. Standard, middleware-based data record…
Automatic Cause Detection of Performance Problems in Web Applications
Quentin Fournier, Naser Ezzati-Jivan, Daniel Aloise +1
The execution of similar units can be compared by their internal behaviors to determine the causes of their potential performance issues. For instance, by examining the internal be…
DepGraph: Localizing Performance Bottlenecks in Multi-Core Applications Using Waiting Dependency Graphs and Software Tracing
Naser Ezzati-Jivan, Quentin Fournier, Michel R. Dagenais +1
This paper addresses the challenge of understanding the waiting dependencies between the threads and hardware resources required to complete a task. The objective is to improve sof…
Disks, Partitions, Volumes and RAID Performance with the Linux Operating System
Michel R. Dagenais
Block devices in computer operating systems typically correspond to disks or disk partitions, and are used to store files in a filesystem. Disks are not the only real or virtual de…
Software Performance Analysis
Michel R. Dagenais, Karim Yaghmour, Charles Levert +1
The key to speeding up applications is often understanding where the elapsed time is spent, and why. This document reviews in depth the full array of performance analysis tools and…