APP下载

基于DDS的可靠通信方法的分析和研究

2018-08-21李海浩顾滨兵刘艳平

微型电脑应用 2018年8期
关键词:信息

李海浩, 顾滨兵, 刘艳平

(91404部队,秦皇岛 066000)

0 引言

DDS(Data Distribution Service)数据分发服务是对象管理组织OMG对分布式实时系统中数据分布的一种规范,是以数据为中心的发布/订阅数据通信模型[1-2]。应用DDS进行通信,具有低延迟、高吞吐量、可控通信性能、多种通信方式的优点[3],其中可靠性通信方式应用最为广泛,也是DDS应用通信的优势所在[4]。怎样应用DDS进行可靠性通信,是DDS应用开发的重点和难点[5]。

1 DDS技术应用

DDS技术作为系统的数据传输基础机制,已经在国外装备软件研发中广泛,例如美国海上战争中心(NSWC)高性能分布式计算系统(HiPer-D),美国海军LPD-17舰内广域网络,TACTICOS等等。随着国内的航空、国防、分布仿真、工业自动化等多个领域的快速发展,DDS技术已经在国内得到一定程度的应用[6-7]。DDS技术较传统的TCP、UDP通信技术和CORBA规范[8]具有较大的优势,因此DDS技术越来越多的应用到各领域。不同通信方式在资源、应用、效率等方面的对边,如表1所示[9-10]。

与传统通信技术相比较,DDS技术具有高传输效率、网络资源利用率,可靠传输Qos策略[11],实时应用场景等优势。虽然TCP和CORBA同样具有可靠传输功能,但其可靠传输无法与网络资源利用率、Qos策略相辅相成,达到最优的利用效率。因此对DDS可靠通信方式的研究,能够更加深入的了解和掌握该技术的原理和应用[12]。

表1 不同通信方式的优劣比较

2 可靠通信的概述

不同数据的通信对可靠性的要求不同,比如:信号数据的单独样本可以丢掉,因为当下一个值发送时前面的值就会消失;而命令数据的每个样本必须被接收,并必须有次序的接收。……

登录APP查看全文

猜你喜欢

信息
订阅信息
展会信息
信息超市
展会信息
展会信息
展会信息
展会信息
展会信息
信息
健康信息