Real-Time Middleware for Networked Embedded Systems

General purpose middleware such as CORBA 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. In this project, 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.


Publications

Venkita Subramonian; Guoliang Xing; Christopher Gill; Chenyang Lu; Ron Cytron, Middleware Specialization for Memory-Constrained Networked Embedded Systems, 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS), May, 2004, Toronto, Canada.

Guoliang Xing; Christopher D. Gill; Ron Cytron, Towards a Performance Model for Special Purpose ORB Middleware, Venkita, Subramonian; Tech. Report, WUCSE-2003-05. Washington University, Department of Computer Science and Engineering, St. Louis, Missouri.

Venkita, Subramonian; Guoliang Xing; Christopher D. Gill; Ron Cytron, The Design and Performance of Special Purpose Middleware: A Sensor Networks Case Study, Tech. Report, WUCSE-2003-06. Washington University, Department of Computer Science and Engineering, St. Louis, Missouri.

A Performance-driven Framework for Customizing CSP Middleware Support, Guoliang Xing, Tech. Report, WUCSE-2003-36. Washington University, Department of Computer Science and Engineering, St. Louis, Missouri.


People

Prof. Christopher Gill

Prof. Ron Cytron

Venkita, Subramonian

Guoliang Xing


Last updated on 03/31/2006