2004 · 38 citations · 10 references
EngineeringComputer EngineeringComputer ScienceDistributed SystemsEmbedded SystemsSystems ArchitectureDistributed Systems PerformanceEmbedded Software DesignEmbedded Systems ArchitectureEmbedded Systems DesignReal-time Systems DesignScalability DesignDesign Performance MetricsEmbedded MiddlewareMiddlewareMiddleware ArchitecturesMiddleware DesignMiddleware Performance EvaluationReal-time ConstraintsReal-time Middleware
General purpose middleware has been shown to be effective off-the-shelf, in meeting diverse functional requirements for a wide range of distributed systems. However, middleware customization is necessary for many networked embedded systems because of the resource constraints in the networked nodes. We demonstrate that reduced middleware footprint can be achieved while maintaining real-time properties of applications running on such systems. We also give evidence that empirical measurement using a representative application is crucial to guide (1) selection of feature subsets from general purpose middleware and (2) trade-offs among different dimensions of design metrics including real-time, footprint, and portability.
10
Connecting the physical world with pervasive networks
Deborah Estrin, David Culler, Kristofer S. J. Pister et al. · IEEE Pervasive Computing · 2002 · 839 citations
Building adaptive systems using ensemble
Robbert van Renesse, Ken Birman, Mark Hayden et al. · Software Practice and Experience · 1998 · 194 citations
Scout: a communications-oriented operating system
Allen Brady Montz, David Mosberger, S.W. O'Mally et al. · 2002 · 140 citations