activity
20042022
most citedros2_tracing: Multipurpose Low-Overhead Framework for Real-Time Tracing of ROS 2

71 citations · 122 across the 8 of their papers we have counts for

collaborators

8 papers

cs.RO2022★ 28 cited

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…

cs.RO2022★ 71 cited

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…

cs.LG2021★ 5 cited

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…

cs.SE2021★ 9 cited

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…

cs.PF2005★ 3 cited

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…

cs.PF2005★ 6 cited

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…