ORB middleware evolution for networked embedded systems
- 31 October 2003
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Standards-based COTS middleware has been shown to be effective in meeting a range of functional and QoS re- quirements for distributed real-time and embedded (DRE) systems. Each standard makes limiting assumptions, of- ten implicit, about the fundamental set of system capabil- ities and constraints typical of the domain to which the standard applies. When the characteristics of a particu- lar class of systems violates a standard's assumptions, it may be appropriate to modify or extend the standard and its conforming implementations to better match the actual characteristics of that class of systems while still exploit- ing the capabilities of the standard. In this paper, we argue that key assumptions upon which even the more advanced middleware standards are based, e.g., Real-Time CORBA (RT-CORBA), are vio- lated by an important class of DRE systems character- ized by the following properties: (1) highly connected networks of (2) numerous memory-constrained endsys- tems, with (3) stringent timeliness requirements, and (4) support for adaptive reconfiguration of computation and communication elements, and their associated timeliness requirements. We describe our recent work on nORB, a small footprint ORB middleware framework for the Boe- ing Open Experimental Platform (OEP) under the DARPA NEST program, to meet this entire set of requirements by adapting, unifying, and extending patterns and techniques from earlier related research on COTS middleware frame- works, such as UBI-core, ACE, Kokyu, and TAO.Keywords
This publication has 4 references indexed in Scilit:
- Middleware scheduling optimization techniques for distributed real-time and embedded systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Evaluating policies and mechanisms for supporting embedded, real-time applications with CORBA 3.0Published by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- An overview of the CORBA portable object adapterStandardView, 1998
- Scheduling Algorithms for Multiprogramming in a Hard-Real-Time EnvironmentJournal of the ACM, 1973