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

被引:9
|
作者
Subramonian, V [1 ]
Shen, LJ [1 ]
Gill, C [1 ]
Wang, N [1 ]
机构
[1] Washington Univ, Dept Comp Sci & Engn, St Louis, MO USA
关键词
QoS-enabled component middleware; DRE systems; configuration mechanisms;
D O I
10.1109/REAL.2004.53
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:252 / 261
页数:10
相关论文
共 50 条
  • [1] Design and performance evaluation of configurable component middleware for end-to-end adaptation of distributed real-time embedded systems
    Shankaran, Nishanth
    Schmidt, Douglas C.
    Koutsoukos, Xenofon D.
    Chen, Yingming
    Lu, Chenyang
    10TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, : 291 - +
  • [2] Middleware for distributed embedded real-time systems
    Musial, Marek
    Remuss, Volker
    Hommel, Guenter
    EMBEDDED SYSTEMS - MODELING, TECHNOLOGY AND APPLICATIONS, PROCEEDINGS, 2006, : 111 - +
  • [3] A Middleware for Reconfigurable Distributed Real-Time Embedded Systems
    Krichen, Fatma
    Zalila, Bechir
    Jmaiel, Mohamed
    Hamid, Brahim
    SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS 2012, 2012, 430 : 81 - +
  • [4] Configurable Middleware for Distributed Real-Time Systems with Aperiodic and Periodic Tasks
    Zhang, Yuanfang
    Gill, Christopher D.
    Lu, Chenyang
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2010, 21 (03) : 393 - 404
  • [5] A microkernel middleware architecture for distributed embedded real-time systems
    Brinkschulte, U
    Bechina, A
    Picioroaga, F
    Schneider, E
    Ungerer, T
    Kreuzinger, J
    Pfeffer, M
    20TH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2001, : 218 - 226
  • [6] Adaptive and reflective middleware for distributed real-time and embedded systems
    Schmidt, DC
    EMBEDDED SOFTWARE, PROCEEDINGS, 2002, 2491 : 282 - 293
  • [7] Compadres: A lightweight component middleware framework for composing distributed real-time embedded systems with real-time Java']Java
    Hu, Jie
    Gorappa, Shruti
    Colmenares, Juan A.
    Klefstad, Raymond
    MIDDLEWARE 2007, PROCEEDINGS, 2007, 4834 : 41 - +
  • [8] Supporting component-based failover units in middleware for distributed real-time and embedded systems
    Wolf, Friedhelm
    Balasubramanian, Jaiganesh
    Tambe, Sumant
    Gokhale, Aniruddha
    Schmidt, Douglas C.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (06) : 597 - 613
  • [9] Middleware for real-time and embedded systems
    Schmidt, DC
    COMMUNICATIONS OF THE ACM, 2002, 45 (06) : 43 - 48
  • [10] Middleware scheduling optimization techniques for distributed real-time and embedded systems
    Gill, C
    Cytron, R
    Schmidt, D
    PROCEEDINGS OF THE SEVENTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, 2002, : 311 - 318