基于DDS的软件系统架构设计-论文.pdf

基于DDS的软件系统架构设计-论文.pdf

ID:53028345

大小:291.33 KB

页数:5页

时间:2020-04-14

基于DDS的软件系统架构设计-论文.pdf_第1页
基于DDS的软件系统架构设计-论文.pdf_第2页
基于DDS的软件系统架构设计-论文.pdf_第3页
基于DDS的软件系统架构设计-论文.pdf_第4页
基于DDS的软件系统架构设计-论文.pdf_第5页
资源描述:

《基于DDS的软件系统架构设计-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2015年6月物探装备第25卷第3期基于DDS的软件系统架构设计王浩张洁陈威魏启张健(1.东方地球物理公司西安物探装备分公司,陕西西安71006I;2.英洛瓦物探装备有限责任公司)摘要王浩,张洁,陈威,魏启,张健.基于DDS的软件系统架构设计.物探装备,2015,25(3):174—177,182.DDS是一个分布式系统数据交换的网络编程公开标准,DDS中间件是建立在该标准上的高性能通信中间件,它提供了一套系统整合技术,一个支持发布/订阅设计思想的API接口。DDS专为实时分发系统设计,它定义了数据在网络

2、中传输的通信模型和交互机制。基于DDS中间件技术,建立地震仪器主机软件系统的分布式架构,实现分布式计算和数据存储,以适应未来地震仪器更大带道能力和数据实时处理能力的迫切需求。关键词DDS中间件实时数据分发发布者订阅者主题服务质量‘ABSTRACTWangHao,ZhangJie,ChenWei,WeiQiandZhangJian.ThesoftwaredesignbasedonDSS.EGP,2015,25(3):174-177,182DataDistributionServiceisakindofope

3、nnetworkprogrammingstandardforreal—timedatadistribution.DDSmiddlewareisthehighperformancecommunicationmiddlewareonthestandard,itcanprovidesystemintegrationtechnologyandAPIinterfacethatsupportspublish-subscribemode1.DDSisdesignedforreal-timedatadistributio

4、nsystemanddefinesdatacommunicationmode1andmechanisminthenetwork.OnthebasisofDDSmiddleware,wecansetupthesoftwaredistributedarchitecturefortheseismicinstrumenttOimplementdistributedcalculationanddatastorage,beadaptedtOurgentrequirementfortheseismicinstrumen

5、twithmorechannelsandreal—timedatapro—cessingability.KeywordsDataDistributionService,middleware,realtimedatadistribution,publisher,subscriber,topic,qualityofservice‘式实时应用的需求。基于DDS设计的实时数据分发系统,采用发布/订阅通信机制,根据主题进行点0引言到点的消息发送,有效地减少了不必要的网络流量,随着网络技术和计算机技术的迅猛发展,各种

6、通过配置QoS的相关参数,应用程序开发者可以对应用系统的体系结构呈现出以网络为中心的趋势,发布/订阅的行为进行多种工作方式的控制。这便对通信的实时性、动态灵活性提出了更高的要目前,基于DDS中间件的产品已经在欧美发达求,同时要求分布式系统各参与者之间采用一种具国家中的舰船控制、数字电视系统、飞行模拟器和军有松散耦合特性和QoS(QualityofSevice,服务质队网络系统中得到广泛使用。量)支持的灵活通信模型和交互机制。基于RTI公司的DDS(DataDistributionServ—1DDS中间件概

7、述ice,数据分发服务)中间件技术不仅能够为实时系统应用开发者提供高级抽象接口,而且还能有效合DDS中间件是高性能的通信中间件,它建立了理地控制部署实时系统所需的QoS参数,满足分布一种以数据为中心的高效通信模式。*王浩,男,1968年出生,高级工程师。1992年毕业于江汉石油学院勘察地球物理专业,2003年获西安交通大学电子与通讯工程专业工程硕士学位,现主要从事物探装备的研发工作。第25卷第3期王浩等:基于DDS的软件系统架构设计1751.1DI]6中间件产品支持多种硬件平台和操作系统从图1可以看出:在

8、千兆网络环境下,DDS网(1)操作系统:Linux,WindowsXP/Vista,So-络中间件网络数据传输吞吐量高于900Mb/slaris,QNX,VxWorks;(900Mb/s是均值,即:113MB/s×8~900Mb/s);(2)硬件架构:x86,x86—64,SPARC,ARMv5;从图2可以看出:数据包的传输延迟小于(3)开发语言绑定:C,C,Java。8O肚s,具有非常高的传输性能。1.2DDS中间件的特点(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。