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.

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.


Personal Tools