120 likes | 278 Views
Xing Fu Eric Puster 14 October 2008. ECE555 Course Project Midterm Presentation Coordinated Power and Utilization Control for DRE System with E2E Tasks. Real-Time Embedded Systems and Networks Laboratory University of Tennessee. Summary of Project.
E N D
Xing Fu Eric Puster 14October 2008 ECE555 Course Project Midterm PresentationCoordinated Power and Utilization Control for DRE System with E2E Tasks Real-Time Embedded Systems and Networks Laboratory University of Tennessee
Summary of Project • A coordinated control architecture that is composed of a cluster-level power control loop, a cluster-level utilization control loop. We configure different control loops to guarantee the desired power and utilization. • Stability analysis of coupled control loops. • Evaluation of system design by experimental test bed.
Summary of Project (Cont) Real-Time Embedded Systems and Networks Laboratory University of Tennessee
System Design (1) Utilization Control Problem Formulation Based on MPC control theory Objective function: Control variable: Control input: Real-Time Embedded Systems and Networks Laboratory University of Tennessee
System Design (2) • Power Control Problem Formulation Also based on MPC control theory Objective function: Control variable: Control input:
System Design (3) • Stability Analysis Apply control theoretic analysis of stability of MPC Utilization Controller. The impact of MPC Power Controller is modeled as a model variation of Utilization Controller. • Constrains Enforcement Based on above result, resulted frequency range will be implemented as an additional constrains in the Power MPC controller design problem
Preliminary Results (1) • Current System Diagram Real-Time Embedded Systems and Networks Laboratory University of Tennessee
Preliminary Results (2) • Limitations Server-Level “Power” Controller controls CPU Utilization rather than Power. • Conclusions Examine the impact of CPU frequency throttling on CPU Utilization.
Next Steps Replace Server-Level “Power” Controller with Cluster-Level Power Controller. Finish stability analysis of coordinated control loops. Setup Cluster-Level Power Controller on Server Cluster Real-Time Embedded Systems and Networks Laboratory University of Tennessee
Work Plan & Demonstration To demonstrate our result in final term, the standard way is show figures. If possible a live demo will be available. Real-Time Embedded Systems and Networks Laboratory University of Tennessee
Thank you! Xing Fu xfu1@utk.edu Eric Puster epuster@eecs.utk.edu Real-Time Embedded Systems and Networks Laboratory University of Tennessee