This is an old revision of the document!
Table of Contents
EUCON
The End-to-end Utilization CONtrol (EUCON)
The End-to-end Utilization CONtrol (EUCON) algorithm features 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.
Related Papers
Chenyang Lu, Xiaorui Wang, and Xenofon Koutsoukos, “Feedback Utilization Control in Distributed Real-Time Systems with End-to-End Tasks,” IEEE Transactions on Parallel and Distributed Systems, 16(6):550-561, June 2005. (This is an extended version of the ICDCS'04 paper.)
Chenyang Lu, Xiaorui Wang, and Xenofon Koutsoukos, “End-to-End Utilization Control in Distributed Real-Time Systems,” International Conference on Distributed Computing Systems (ICDCS 2004), Tokyo, Japan, March 2004.
Download
EUCON simulator is open-source software. You are welcome to download the current release of EUCON simulator 1.0:
- Source code: EUCON Simulator 1.0
- EUCON 1.1 (The controller is reimplemented as a Dynamic Link Library (DLL) generated by MATLAB) by Yingming Chen.
- EUCON Linux version with Makefile and library files generated by MATLAB, by Clinton Nolan and Ming Chen at UTK.
Contact
For more information, please contact Prof. Xiaorui Wang. This project is a collaborated work with Prof. Chenyang Lu and Prof. Xenofon Koutsoukos.