摘要
数据分发服务DDS是面向分布式实时系统的中间件技术规范。随着分布式实时系统复杂度和规模的增大,系统对数据传输的质量要求也在大幅提高。DDS采用以数据为中心的发布/订阅模式,能够有效满足各种分布式应用的性能要求和硬实时要求。文中围绕数据分发服务技术展开讨论,分析对比了4种常见的数据分发模型,指出了各自的优缺点。文中围绕通信机制、服务质量、传输框架、发现过程以及标准实现等5个方面对DDS规范进行了阐述;从DDS配置的复杂性、广域网应用DDS以及无线网络应用DDS共3个方面重点介绍了DDS应用面临的挑战,并探讨了未来的研究方向。
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.
作者
王天一
高博
WANG Tianyi;GAO Bo(School of Information System Engineering,Information Engineering University,Zhengzhou 450000,China)
出处
《电子科技》
2020年第8期40-45,共6页
Electronic Science and Technology
基金
国家科技支撑计划项目(2013BAH56F00)。