RTI DDS
QOS策略和特性
1© 2009 Real-Time Innovations, Inc.
服务质量策略 (QoS)
定义:
�应用程序可以使用QOS策略来控制、管理和优化在网络
中传输的数据流。
功能:
�DDS标准提供的 QOS参数可以对数据流进行常规控制
:
数据的持久度
数据的传输方式
容错性
�DDS提供商可以提供扩展的QOS策略以实现更深层次的
控制
对发现过程控制
对系统使用的资源控制(如限制使用资源的大小,对传输途径配
置等)
2 © 2009 Real-Time Innovations, Inc.
QOS的策略
可靠性,Reliability
数据的持久度,Durability
数据的历史记录,History
周期数据的超时,Deadline
基于时间的过滤,Time-based filter
数据的有效期,Lifespan
数据的所有权,Ownership
分区,Partition
资源限制,Resource limits
等等……
3 © 2009 Real-Time Innovations, Inc.
Deadline
Destination Order
Durability
Entity Factory
Group Data
History
Latency Budget
Lifespan
Liveliness
Ownership
Ownership
Strength
Partition
Presentation
Reader Data
Lifecycle
Reliability
Resource Limits
Time-Based Filter
Topic Data
Transport Priority
User Data
Writer Data
Lifecycle
Global Data Space
QOS可以理解为数据提供者和接收者之间的
合约
必须确保收发双方的
QOS策略相互兼容
提供方
QoS
接收方
QoS
如果发现两者之间QOS策略不兼容,将不建立通讯连
接…
Subscriber
Data
Reader
Publisher
Topic
Reliability
Durability
Deadline
Liveliness
Presentation
…others…
X
Domain
Participant
Domain
Participant
Data
Writer
QoS
兼容性检查
5 © 2009 Real-Time Innovations, Inc.