Developers of systems running Data Distribution Service (DDS) use Quality of Service (QoS) policies to configure the behavior of the service. For example, a user can declare that a DataWriter and DataReader are reliable, which obligates the service to deliver each and every sample from the DataWriter to the DataReader. QoS separates the concerns of "what" (reliable data transfer) from "how" (resends, acknowledgments, etc.).
In this talk, we will
• introduce the 22 QoS policies in the DDS Specification
• describe use cases for various QoS policies
• look at a few "gotchas" related to QoS
The session will include an audience question and answer.