Middleware specialization for memory-constrained networked embedded systems
- 12 November 2004
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
General purpose middleware has been shown to be effectiveoff-the-shelf, in meeting diverse functional requirementsfor a wide range of distributed systems. However,middleware customization is necessary for many networkedembedded systems because of the resource constraints inthe networked nodes. In this paper, we demonstrate thatreduced middleware footprint can be achieved while maintainingreal-time properties of applications running on suchsystems. We also give evidence that empirical measurementusing a representative application is crucial to guide (1)selection of feature subsets from general purpose middlewareand (2) trade-offs among different dimensions of designmetrics including real-time, footprint, and portability.Keywords
This publication has 9 references indexed in Scilit:
- ORB middleware evolution for networked embedded systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- A configurable middleware framework with multiple quality of service properties for small embedded systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Scout: a communications-oriented operating systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Weapons system open architecture - using emerging open system architecture standards to enable innovative techniques for time critical target prosecutionPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Connecting the physical world with pervasive networksIEEE Pervasive Computing, 2002
- Using principle patterns to optimize real-time ORBsIEEE Concurrency, 2000
- Applying patterns to develop extensible ORB middlewareIEEE Communications Magazine, 1999
- Architectures and Patterns for Developing High-performance, Real-time ORB EndsystemsPublished by Elsevier ,1999
- Building adaptive systems using ensembleSoftware: Practice and Experience, 1998