RTI DDS兼容性解析:与OMG规范的策略对比
需积分: 41 187 浏览量
更新于2024-07-10
收藏 1.19MB PPT 举报
RTI (Real-Time Innovations) 的分布式通信技术 OpenDDS 与 OMG (Object Management Group) 的 DDS (Data Distribution Service) 规范存在兼容性。OpenDDS 与 DDS 1.2版本(即将升级至1.3)兼容,主要遵循了DDS规范中的Minimum Profile(最小配置)、Persistence Profile(持久性)和Ownership Profile(所有权)等核心特性。尽管RTI不支持Object Model Profile(对象模型),即DLRL(Data LifeCycle),它在QoS策略上有所拓展。
在QoS策略方面,OpenDDS提供了丰富的服务级别控制选项,包括但不限于:
1. 可靠性(Reliability),确保数据的可靠传输。
2. 数据持久度(Durability),决定数据在断开连接后如何保存。
3. 数据历史记录(History),记录数据的历史版本。
4. 周期数据超时(Deadline),确保及时响应。
5. 时间基线过滤(Time-based filter),允许基于时间的接收数据。
6. 数据有效期(Lifespan),规定数据的生存期限。
7. 数据所有权(Ownership),管理数据的更新和传递。
8. 分区(Partition),提高系统的并发处理能力。
9. 资源限制(Resource limits),对网络带宽和其他系统资源进行管理。
在实际应用中,QoS被视为数据提供者和接收者之间的协议,要求双方的策略相匹配,否则通信连接可能无法建立。OpenDDS支持针对不同设计模式的考虑,如定期数据(Periodic)、状态和位置数据(State and Status)、事件和命令(Events and Commands)的传输,以及高可用性、安全性和其他高级需求。
值得注意的是,RTI的DDS扩展了OMG规范,这意味着未来可能有更多功能被纳入DDS标准。因此,开发者在选择OpenDDS时,需了解其与标准规范的契合度,并根据项目需求评估是否满足应用的QoS要求。版权信息 ©2009 Real-Time Innovations, Inc. 提供了这部分技术细节。
2024-03-18 上传
2024-10-29 上传
2024-10-29 上传
2024-10-31 上传
2024-02-24 上传
2024-11-04 上传
2023-07-27 上传
清风杏田家居
- 粉丝: 21
- 资源: 2万+
最新资源
- ghaction-publish-ghpages:将内容发布到GitHub Pages
- HTML5 Video Speed Control-crx插件
- 人工智能实验2020年秋季学期.zip
- PyPI 官网下载 | vector_quantize_pytorch-0.4.0-py3-none-any.whl
- form:将您的Angular2 +表单状态保留在Redux中
- Tensorflow_practice:딥러닝,머신러닝
- Dijkstra.rar_matlab例程_matlab_
- 任何点复选框
- 人工智能写诗.zip
- Parstagram:使用私有存储服务器模仿Instagram
- mod-1白板挑战牌卡片sgharms测试webdev资金
- Slack Panels-crx插件
- PyPI 官网下载 | vectorian-0.9.2-cp38-cp38-macosx_10_9_x86_64.whl
- react-card-component:React卡组件Libaray
- 人工智能与实践 bilibili.zip
- Architecture-Website