TY - GEN
T1 - The design and performance of configurable component middleware for distributed real-time and embedded systems
AU - Subramonian, Venkita
AU - Shen, Liang Jui
AU - Gill, Christopher
AU - Wang, Nanbor
PY - 2004
Y1 - 2004
N2 - QoS-enabled component middleware solutions can help reduce the programming complexity of configuring real-time aspects, such as priorities and rates of invocation. How-ever, 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.
AB - QoS-enabled component middleware solutions can help reduce the programming complexity of configuring real-time aspects, such as priorities and rates of invocation. How-ever, 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.
KW - Configuration mechanisms
KW - DRE systems
KW - QoS-enabled component middleware
UR - https://www.scopus.com/pages/publications/21644448477
U2 - 10.1109/REAL.2004.53
DO - 10.1109/REAL.2004.53
M3 - Conference contribution
AN - SCOPUS:21644448477
SN - 0769522475
T3 - Proceedings - Real-Time Systems Symposium
SP - 252
EP - 261
BT - Proceedings - 25th IEEE International Real-Time Systems Symposium, RTSS 2004
T2 - 25th IEEE International Real-Time Systems Symposium, RTSS 2004
Y2 - 5 December 2004 through 8 December 2004
ER -