Funded by NSF CAREER award (grant CNS-0448554) and DARPA Adaptive and Reflective Middleware Systems (ARMS) program (grant NBCHC030140)
Projects and Software
We are developing an Adaptive QoS Control (AQC) framework and middleware systems to provide performance guarantees for distributed real-time embedded (DRE) systems that operate in unpredictable environments. Our recent work in this area includes:
FCS/nORB: A Feedback Control real-time Scheduling service on nORB, a small-footprint Object Request Broker (ORB) middleware for networked embedded systems. FCS/nORB provides middleware support for real-time performance portability across platforms and robust performance guarantees in face of workload/platform variations. FCS/nORB has been released as open source software. More information and the recent release of FCS/nORB can be found on the FCS/nORB page.

EUCON: The End-to-end Utilization CONtrol (EUCON) algorithm employs a distributed performance feedback loop that dynamically enforces desired CPU utilization bounds on multiple processors in distributed real-time embedded systems. EUCON is based on a novel model predictive control approach that models the utilization control problem on a distributed platform as a multi-variable constrained optimization problem. A multi-input-multi-output model predictive controller is designed and analyzed based on a difference equation model of distributed real-time systems. More information about EUCON can be found on the EUCON page.

CAMRIT: CAMRIT is a Control-based Adaptive Middleware for Real-Time Image Transmission over bandwidth constrained networks. CAMRIT has been released as open source software. More information of CAMRIT can be found on the CAMRIT page.

FC-ORB: Feedback Controlled ORB (Object Request Broker) Middleware. FC-ORB improves the fault-tolerance of ORB middleware by maintaining both system reliability and real-time guarantees. FC-ORB was designed to handle severe situations where the task execution times vary significantly at run-time, where system is under security attacks like DDOS attacks, and where system has permanent processor failures. FC-ORB has been released as open source software. More information of FC-ORB can be found on the FC-ORB page.
DEUCON: The Decentralized End-to-end Utilization CONtrol (DEUCON) algorithm is designed to guarantee all the end-to-end task deadlines in a real-time computing network, by adaptively controlling the utilizations of all processors. DECUON is systematically designed based on the Distributed Model Predictive Control (DMPC) theory. The novel decomposition strategy and peer-to-peer control structure enable DEUCON to be more scalable, more delay-tolerant in communication and more fault-tolerant. More information about DEUCON can be found on the DEUCON page.
Papers
For more information please see our publications on Adaptive QoS Control.
Please contact Xiaorui Wang or Prof. Chenyang Lu if you have any questions.
Last updated: 05/09/2006.