Use cases for the normal operation
Coordination of Workload, Thermal and Power Management
1. The monitoring components, i.e.
- Workload Monitoring GC,
- Thermal & Environment Monitoring GC, and
- Power Monitoring GC,
collect the required information to estimate power supply, workload demand, and cooling demand.
2. The monitoring components forward the relevant information to the prediction components, i.e.
- Workload Prediction GC,
- Thermal Prediction GC, and
- Power Prediction GC.
3. The prediction components provide short-term profiles and long-term trends to Supervisory Intelligence GC.
4. Supervisory Intelligence GC combines the demand, supply, and optimization criteria and provides a set of recommendations to VM Migrator GC, Workload Allocation GC, Thermal Actuation GC, and Power Actuation GC in a coordinated manner.
- Workload related components, i.e. Workload Allocation GC and Workload Migrator GC, receive the target loads for the servers,
- Thermal Actuation GC receives the thermal set points, and
- Power Actuation GC receives the preferred energy supply mix.
5. Based on the recommendation from Supervisory Intelligence, local components decide the actual control actions and communicate them to the actuation components.
- Workload Allocation GC and VM Migrator GC decide how to map arriving VMs to the physical servers and decide individual VM loads.
- Thermal Actuation GC applies cooling system set points.
- Power Actuation GC applies power and RES system set points
Control Support by Thermal Prediction and Power Prediction
1. Long-term prediction trends are provided to Supervisory Intelligence GC.
2. Short-term prediction profiles are provided to Thermal Actuation GC and Power Actuation GC.
3. Supervisory Intelligence GC provides policies for Workload Actuation GC, Thermal Actuation GC, and Power Actuation GC, based on user requirements.
4. Actuation components consider policy and execute control signal to lower layer of control (individual devices) with support of short-term prediction profiles
5. Monitoring components, i.e. Workload Monitoring GC, Thermal & Environment Monitoring GC, and Power Monitoring GC provide process signal feedback.
What-If Analysis for Workload Management
1. Data center operator has a what-if question that only involves the prediction of application performance when applying certain VM allocation solutions, such as 3 VMs
of type one application co-located with 4 VMs of type two applications. Data center operator sends such question via Human-Machine-Interface (HMI) GC.
2. HMI GC forwards the what-if questions to VM Migrator GC.
3. VM Migrator GC computes the average and tail response times of type one and type two applications and forwards the information to HMI GC.
4. HMI GC displays the answers computed by VM Migrator GC.