Probabilistic Latency Analysis of the Data Distribution Service in ROS 2
Sanghoon Lee, Hyung-Seok Park, Jiyeong Chae, and Kyung-Joon Park

TL;DR
This paper introduces a probabilistic latency analysis model for ROS 2's DDS communication, providing a theoretical framework to optimize reliability and latency in wireless robotic networks.
Contribution
It develops an analytical model for end-to-end latency in ROS 2 DDS, validated across numerous scenarios, aiding systematic parameter tuning for wireless industrial robotics.
Findings
Close match between analytical predictions and experimental results
Provides insights for optimizing reliability and latency
Systematic analysis of middleware and transport level events
Abstract
Robot Operating System 2 (ROS 2) is now the de facto standard for robotic communication, pairing UDP transport with the Data Distribution Service (DDS) publish-subscribe middleware. DDS achieves reliability through periodic heartbeats that solicit acknowledgments for missing samples and trigger selective retransmissions. In lossy wireless networks, the tight coupling among heartbeat period, IP fragmentation, and retransmission interval obscures end to end latency behavior and leaves practitioners with little guidance on how to tune these parameters. To address these challenges, we propose a probabilistic latency analysis (PLA) that analytically models the reliable transmission process of ROS 2 DDS communication using a discrete state approach. By systematically analyzing both middleware level and transport level events, PLA computes the steady state probability distribution of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
