Presentation is loading. Please wait.

Presentation is loading. Please wait.

Energy Aware Consolidation for Cloud Computing Srikanaiah, Kansal, Zhao Usenix HotPower 2008.

Similar presentations


Presentation on theme: "Energy Aware Consolidation for Cloud Computing Srikanaiah, Kansal, Zhao Usenix HotPower 2008."— Presentation transcript:

1 Energy Aware Consolidation for Cloud Computing Srikanaiah, Kansal, Zhao Usenix HotPower 2008

2 Power & Consolidation Issues  High power consumption even at low load (at 10% CPU util, 50% of peak power consumed)  Consolidation is not just bin-packing –Packing too much might increase “energy used per unit service provided” –Consolidation can lead to performance degradation –There exists an “optimal” performance vs energy operating point

3 Experiments for Understanding Consolidation Experimental Set up

4 Understanding Consolidation: Experimental Results Started with app using 10% CPU, 10% disk Added workloads with varying CPU- disk utils Numbers show CPU-disk utilization mix Point made: consolidation results in performance degradation

5 Energy Consumption per transaction U-shaped curve: At low utilizations idle power is not “amortized effectively” At high utilizations, energy consumption increases, but throughput degrades hence per tran energy consumption increases Observation: There is an optimal combination of CPU and disk utils for this setup (70% CPU, 50% disk)

6 Consolidation Problem  Why not straightforward multi-dimensional bin-packing –Performance degradation: resource utilizations are additive, but performance measures are not modeled at all in bin-packing. Minimizing number of bins not equal to minimizing energy (implied to mean energy per transaction) –Power variation: even if minimum number of severs is used, the allocation of workloads will result in varying power usage

7 Consolidation Algorithm  Algorithm has to do following –Workload “arrives” to host cluster –Arriving workload has known CPU-disk utilization –Arriving workload has to be “assigned” to a host

8 Consolidation Algorithm 1.Optimal point for each host should be known (details not specified!!)  Assumes that optimal point is a host characteristic - not dependent on application 2.For a particular allocation, the “Euclidean distance” from the optimal point is calculated 3.Pick allocation which maximizes sum of such Euclidiean distances of each server  In authors’ words “This heuristic is based on the intuition that we can use both dimensions of a bin to the fullest (where “full” is defined as the optimal utilization point) after the current allocation is done, if we are left with maximum empty space in each dimension after the allocation.”

9 Consolidation Heuristic

10 Evaluation

11 …Evaluation


Download ppt "Energy Aware Consolidation for Cloud Computing Srikanaiah, Kansal, Zhao Usenix HotPower 2008."

Similar presentations


Ads by Google