电子科技 ›› 2020, Vol. 33 ›› Issue (8): 40-45.doi: 10.16180/j.cnki.issn1007-7820.2020.08.007

• • 上一篇    下一篇

分布式实时系统数据分发服务DDS技术研究

王天一,高博   

  1. 中国人民解放军战略支援部队信息工程大学 信息系统工程学院,河南 郑州 450000
  • 收稿日期:2019-05-28 出版日期:2020-08-15 发布日期:2020-08-24
  • 作者简介:王天一(1991-),男,硕士研究生。研究方向:分布式异构平台中间件。
  • 基金资助:
    国家科技支撑计划项目(2013BAH56F00)

Research on Data Distribution Service of Distributed Real-time System

WANG Tianyi,GAO Bo   

  1. School of Information System Engineering,Information Engineering University,Zhengzhou 450000,China
  • Received:2019-05-28 Online:2020-08-15 Published:2020-08-24
  • Supported by:
    National Science and Technology Support Project(2013BAH56F00)

摘要:

数据分发服务DDS是面向分布式实时系统的中间件技术规范。随着分布式实时系统复杂度和规模的增大,系统对数据传输的质量要求也在大幅提高。DDS采用以数据为中心的发布/订阅模式,能够有效满足各种分布式应用的性能要求和硬实时要求。文中围绕数据分发服务技术展开讨论,分析对比了4种常见的数据分发模型,指出了各自的优缺点。文中围绕通信机制、服务质量、传输框架、发现过程以及标准实现等5个方面对DDS规范进行了阐述;从DDS配置的复杂性、广域网应用DDS以及无线网络应用DDS共3个方面重点介绍了DDS应用面临的挑战,并探讨了未来的研究方向。

关键词: 数据分发服务, 中间件, 数据分发模型, 以数据为中心的发布/订阅, 分布式实时系统, 服务质量

Abstract:

Data Distribution Service is the technical specification of communication middleware for distributed real-time system. With the increase of complexity and scale of distributed real-time system, the quality requirements of data transmission in the system are greatly increased. DDS adopts data-centric publish/subscribe mode, which meet the performance requirements and hard real-time requirements of various distributed applications. The article firstly analyzed and compared four common data distribution models and pointed out their respective advantages and disadvantages. Then, the DDS specification was elaborated in five aspects: communication mechanism, quality of service, transmission framework, discovery process and standard implementation. The challenges faced by DDS applications were reviewed from three aspects: the complexity of DDS configuration, DDS application in WAN and DDS application in wireless network, and the future research directions are discussed.

Key words: data distribution service, middleware, data distribution model, data-centric publish-subscribe, distributed real-time system, quality of service

中图分类号: 

  • TP393