Electronic Science and Technology ›› 2020, Vol. 33 ›› Issue (8): 40-45.doi: 10.16180/j.cnki.issn1007-7820.2020.08.007

Previous Articles     Next Articles

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)


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

CLC Number: 

  • TP393