When Discovery Becomes a Storm: A ROS 2 Discovery Model for Wireless Robotic Networks

📅 2026-08-03
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the discovery storm problem in ROS 2 under wireless environments, where delayed or lost discovery messages trigger retransmissions that can self-amplify into excessive traffic. Existing models fail to capture the coupled dynamics between delayed feedback, protocol state evolution, and network load. To bridge this gap, we propose the first closed-loop analytical model that treats channel contention as a shared service process, jointly incorporating message transmission delay, receiver state, and reliability timers to accurately predict discovery completion time and messaging overhead. Using this model, we uncover a delay-induced feedback amplification mechanism and design a response-aware discovery strategy. Experimental evaluation across 1,350 test cases demonstrates that our model faithfully reproduces the observed growth trend of discovery latency under high load, and the proposed strategy reduces average discovery completion time by 25.3%–39.7%.
📝 Abstract
In Robot Operating System 2 (ROS 2), Data Distribution Service (DDS) participants must discover one another before exchanging data. In wireless environments, delayed or lost discovery messages cause reliability timers to expire, triggering retransmissions that intensify channel contention and further delay the delivery of discovery messages. This self-reinforcing feedback can escalate into a discovery storm. Existing models characterize discovery demand under fixed delivery conditions, but do not capture how shared-channel delay changes protocol state and generates further traffic. To address this issue, we present the first closed-loop analytical model of ROS 2 discovery that characterizes how delay-induced feedback amplifies retransmission overhead and leads to severe discovery storms. Our model represents channel contention as a shared service process, coupling message-delivery latency with receiver states and reliability timers. The model predicts both discovery completion time and per-class message counts. We validate the model through 1,350 experimental runs across 90 topology configurations. An open-loop airtime baseline captures only a fraction of the high-load completion time. The closed-loop model reproduces this rise and conservatively upper-bounds the observed high-load range. Guided by insights from the model, we further design a response-aware discovery policy that reduces mean discovery completion time by 25.3% to 39.7%.
Problem

Research questions and friction points this paper is trying to address.

ROS 2
discovery storm
wireless robotic networks
DDS discovery
channel contention
Innovation

Methods, ideas, or system contributions that make the work stand out.

ROS 2 discovery
discovery storm
closed-loop model
channel contention
response-aware policy
🔎 Similar Papers
No similar papers found.