Evaluating the Performance of Publish / Subscribe Platforms for Information Management in Distributed Real-time and Embedded Systems

Evaluating the Performance of Publish / Subscribe Platforms for Information Management in Distributed Real-time and Embedded Systems
复制标题

评估分布式实时和嵌入式系统中信息管理的发布/订阅平台的性能

DOI:
--
复制
发表时间:
2006
期刊:
影响因子:
--
通讯作者:
D. Schmidt
D. Schmidt
中科院分区:
--
文献类型:
--
作者:
Ming Xiong;J. Parsons;James R. Edmondson;Hieu Nguyen;D. Schmidt

文献摘要

被引文献

相似文献

分布式实时和嵌入式 (DRE) 系统的最新趋势推动了信息管理功能的发展,以确保在正确的时间将正确的信息传递到正确的位置,以满足异构环境中的服务质量 (QoS) 要求。构建和发展大规模且长期存在的 DRE 信息管理系统的一种有前途的方法是基于标准的支持 QoS 的发布/订阅 (pub/sub) 平台,该平台使参与者能够通过发布他们拥有的信息并及时订阅他们需要的信息来进行通信。由于现有的评估很少对这些平台如何满足 DRE 信息管理的性能需求进行评估,因此本文提供了两个贡献:(1)它描述了 OMG 数据分发服务(DDS)的三种常见架构,这是一种支持 QoS 的发布/订阅平台标准;(2)它评估了这些架构的实现,以研究它们的设计权衡,并比较它们之间以及与其他发布/订阅中间件的性能。我们的结果表明,DDS 实施的性能明显优于非 DDS 替代方案,并且非常适合某些类别的数据关键型 DRE 信息管理系统。
Recent trends in distributed real-time and embedded (DRE) systems motivate the development of information management capabilities that ensure the right information is delivered to the right place at the right time to satisfy quality of service (QoS) requirements in heterogeneous environments. A promising approach to building and evolving large-scale and long-lived DRE information management systems are standards-based QoS-enabled publish/subscribe (pub/sub) platforms that enable participants to communicate by publishing information they have and subscribing to information they need in a timely manner. Since there is little existing evaluation of how well these platforms meet the performance needs of DRE information management, this paper provides two contributions: (1) it describes three common architectures for the OMG Data Distribution Service (DDS), which is a QoS-enabled pub/sub platform standard, and (2) it evaluates implementations of these architectures to investigate their design tradeoffs and compare their performance with each other and with other pub/sub middleware. Our results show that DDS implementations perform significantly better than non-DDS alternatives and are well-suited for certain classes of data-critical DRE information management systems.