The design and performance of configurable component middleware for distributed real-time and embedded systems

The design and performance of configurable component middleware for distributed real-time and embedded systems
复制标题

分布式实时和嵌入式系统的可配置组件中间件的设计和性能

DOI:
10.1109/real.2004.53
复制
发表时间:
2004
期刊:
25th IEEE International Real-Time Systems Symposium
影响因子:
--
通讯作者:
Nanbor Wang
Nanbor Wang
中科院分区:
--
文献类型:
--
作者:
Venkita Subramonian;Liang;C. Gill;Nanbor Wang

文献摘要

被引文献

相似文献

支持 QoS 的组件中间件解决方案可以帮助降低配置实时方面(例如优先级和调用速率)的编程复杂性。然而,很少有实证研究来指导分布式实时和嵌入式(DRE)系统开发人员在实践中选择替代配置机制和性能优化技术。本文对组件集成 ACE ORB (CIAO) 背景下 DRE 系统支持 QoS 的组件中间件的研究做出了三项贡献。首先,它描述了CIAO静态组件配置机制的设计,该机制通过避免关键实时平台不支持的功能来增强可配置性,同时减少运行时开销和占用空间。其次,比较了CIAO中动态和静态配置机制的性能,以帮助指导根据每个DRE系统的具体要求选择合适的配置机制。第三,对CIAO 的静态配置机制与波音公司的PRISM 航空电子组件中间件解决方案中的静态配置机制进行了实证比较。
QoS-enabled component middleware solutions can help reduce the programming complexity of configuring real-time aspects, such as priorities and rates of invocation. However, few empirical studies have been conducted to guide distributed real-time and embedded (DRE) system developers in choosing among alternative configuration mechanisms and performance optimization techniques in practice. This paper makes three contributions to research on QoS-enabled component middleware for DRE systems in the context of the component-integrated ACE ORB (CIAO). First, it describes the design of CIAO's static component configuration mechanisms, which enhance configurability by avoiding features that are not supported by key real-time platforms, while reducing run-time overhead and footprint. Second, it compares the performance of dynamic and static configuration mechanisms in CIAO to help guide the selection of suitable configuration mechanisms based on specific requirements of each DRE system. Third, it presents an empirical comparison of CIAO's static configuration mechanisms to the static configuration mechanisms in Boeing's PRISM avionics component middleware solution.