RTI DDS兼容性解析:与OMG规范的策略对比
需积分: 41 130 浏览量
更新于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. 提供了这部分技术细节。
2018-10-12 上传
点击了解资源详情
2021-06-03 上传
2024-02-24 上传
2024-03-18 上传
360 浏览量
2021-09-30 上传
清风杏田家居
- 粉丝: 21
- 资源: 2万+
最新资源
- SSM Java项目:StudentInfo 数据管理与可视化分析
- pyedgar:Python库简化EDGAR数据交互与文档下载
- Node.js环境下wfdb文件解码与实时数据处理
- phpcms v2.2企业级网站管理系统发布
- 美团饿了么优惠券推广工具-uniapp源码
- 基于红外传感器的会议室实时占用率测量系统
- DenseNet-201预训练模型:图像分类的深度学习工具箱
- Java实现和弦移调工具:Transposer-java
- phpMyFAQ 2.5.1 Beta多国语言版:技术项目源码共享平台
- Python自动化源码实现便捷自动下单功能
- Android天气预报应用:查看多城市详细天气信息
- PHPTML类:简化HTML页面创建的PHP开源工具
- Biovec在蛋白质分析中的应用:预测、结构和可视化
- EfficientNet-b0深度学习工具箱模型在MATLAB中的应用
- 2024年河北省技能大赛数字化设计开发样题解析
- 笔记本USB加湿器:便携式设计解决方案