Ener Energy gy and and Pe Performance – Can Can a Wi Wimpy mpy‐Node Node Cl Clus uster Challeng Challenge a Br Brawn awny Ser Server? er?
Daniel Schall Theo Härder University of Kaiserslautern, Germany
Ener Energy gy and and Pe Performance Can Can a Wi Wimpy mpy - - PowerPoint PPT Presentation
Ener Energy gy and and Pe Performance Can Can a Wi Wimpy mpy Node Node Cl Clus uster Challeng Challenge a Br Brawn awny Ser Server? er? Daniel Schall Theo Hrder University of Kaiserslautern, Germany Motivation Analyzing
Daniel Schall Theo Härder University of Kaiserslautern, Germany
BTW 2015 2
‘‘Analyzing the Energy Efficiency
Tsirogiannis, Harizopoulos, and Shah SIGMOD 2010 ‘‘Distributed Computing at Multi‐ dimensional Scale“, Alfred Z. Spector Keynote on MIDDLEWARE 2008
BTW 2015 3
“Average CPU utilization of more than 5,000 servers”
The Case for Energy‐Proportional Computing
4
load 90 % 70 % 50 % 30 % 10 % efficiency 90 % 73 % 55 % 35 % 14 %
BTW 2015
BTW 2015 5
% 20 40 60 80 100 System utilization
Power
Consumption % 20 40 60 80 100 power@utilization
energy‐ proportional behavior
load 90 % 70 % 50 % 30 % 10 % efficiency 90 % 73 % 55 % 35 % 14 % load 90 % 70 % 50 % 30 % 10 % efficiency 100 % 100 % 100 % 100 % 100 %
6
% 20 40 60 80 100 System utilization
Power Consumption
% 20 40 60 80 100 1 beefy server n wimpy servers
BTW 2015
7
8
BTW 2015
9
32 MB IX Key ranges Key ranges
BTW 2015
10 BTW 2015
11 BTW 2015
BTW 2015 12
13 BTW 2015
14 BTW 2015
workload
15 BTW 2015
peak workloads
utiliziation
16 BTW 2015
number of DB clients
17
Runtime
BTW 2015
Energy consumption
18
Runtime
BTW 2015
Energy consumption
19 BTW 2015
20 BTW 2015
Runtime Power consumption Energy consumption
21 BTW 2015
22 BTW 2015
Runtime Power consumption Energy consumption
23 BTW 2015
24 BTW 2015
Energy Consumption x Runtime = EDP Joule x seconds = Js ( = Ws²)
25