Skip to content

PEAKS Discussion

Parul Singh edited this page Sep 14, 2022 · 3 revisions

Goals

Goal 1

Optimize the energy efficiency improvement at a certain moment when scheduling a pod The default strategy would be spreading when all nodes are with the same frequency. The strategy for nodes with varying frequencies need to be studied.

Goal 2

Optimize the total energy consumption. The default strategy would be packing pod to node with higher frequency and higher utilization.

Goal 3

Find the trade-off between total energy consumption (long term goal) and the energy efficiency improvement (intermediate goal).

  • For nodes with the same frequency, we need to draw the curve of weighted sum of two objectives to find the optimal utilization.

  • For nodes with different frequencies, we need to find the peak of the 2D curve of weighted sum of two objectives.

Use Case

Different nodes have different target energy efficiency levels, and a set of nodes may have lower power supplies. What it means to the scheduler: nodes have soft constraints based on their energy efficiency.

Clone this wiki locally