[关键词]
[摘要]
由于数据分发服务(DDS)一方面定义了以数据为中心的发布/订阅模型,允许应用程序实时地发布信息,并订阅所需要的信息;另一方面还提供了异步、松耦合、实时可靠数据分发服务质量(QoS)服务。所以,DDS 适用于性能要求高、可预见性强的军用实时关键任务领域。文中针对全国产化 DDS 产品ZRDDS,从处理器、操作系统、通信方式的差异性屏蔽 方法给出了跨平台实现策略,并以国产化华睿 2 号处理平台为例,对关键路径进行瓶颈分析,找出优化点,同时针对硬件 平台的特性给出优化方法。文中所述技术具有普适性,适用于各类通信中间件的设计,优化后的通信中间件 ZRDDS 可广泛应用于各类军用即时分布式系统。
[Key word]
[Abstract]
DDS defines a data centric publish / subscribe model, which allows applications to publish and subscribe information in real time. On the other hand, DDS also provides asynchronous,loosely coupling, real-time reliable data distribution, and other Qos services. Therefore, it is suitable for the military real-time key task with high performance and high predictablility. In this paper, the cross-platform implementation strategy is given from the differential shielding method of processor,operating system and communication mode for the complete localizatized DDS product ZRDDS. Taking localization Huarui 2# platform as an example, bootleneck of the critical path of ZRDDS is analyzed,and the optimization method according to the characteristics of the hardware platform is given. The technology described in this paper is universal and suitable for all kinds of communication middleware design. The optimized ZRDDS can be widely applied to all kinds of military real-time distributed systems.
[中图分类号]
TN958
[基金项目]