Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Green
Data Centers
Green
Outline
Why Data Centers (DC) in this Workshop? The DC in next-generation applications Energy consumption at the Data Center Insight on optimization strategies Conclusions
Marina Zapater | Going Green 3
Green
Outline
Green
US EPA 2007 Report to Congress on Server and Data Center Energy Efficiency
Green
Motivation
More than 43 Million Tons of CO2 emissions per year (2% worldwide) More water consumption than many industries (paper, automotive, petrol, wood, or plastic)
Jonathan Koomey. 2011. Growth in Data center electricity use 2005 to 2010
Green
Motivation
World server installed base (thousands) 35000 30000 25000 20000 15000 10000 5000 0 2000 2005 2010 High-end servers Mid-range servers
It is expected for total data center electricity use to exceed 400 GWh/year by 2015. The required energy for cooling will continue to be at least as important as the energy required for the computation.
Volume servers
5,75 Million new servers per year 10% unused servers (CO2 emissions similar to 6,5 million cars)
300 Electricity use (billion kWh/year)
250
200 150 100 50 0 2000
Energy optimization of future data centers will require a global and multi-disciplinary approach.
Marina Zapater | Going Green
Mid-range servers
Volume servers
2005
2010
Green
50% of urban DC have already or will soon reach the maximum capacity of the power grid
Green
Green
Outline
Why Data Centers (DC) in this Workshop? The DC in next-generation applications Energy consumption at the Data Center Insight on optimization strategies Our vision and future trends
Marina Zapater | Going Green 10
Green
Next-generation applications:
Population monitoring applications: e-Health, Ambient Assisted Living Smart cities
Next-generation applications generate huge amounts of data Need to store, analize and generate knowledge
11
Green
12
Green
13
Green
Outline
14
Green
WORKLOAD
Scheduler
http://cesvima.upm.es
Marina Zapater | Going Green 15
Green
16
Green
The most common metric to measure efficiency in Data Centers is PUE (Power Usage Effectiveness)
17
Green
Green
Traditional approaches
What would Google do?
PUE = 1.2
19
Green
Research trends
Abstraction level
Higher levels of abstraction bring more benefits Some areas have brought more benefits than others
Green
Outline
Why Data Centers (DC) in this Workshop? The DC in next-generation applications Energy consumption at the Data Center
21
Green
Our approach
Global strategy to allow the use of multiple information sources to coordinate decisions in order to reduce the total energy consumption Use of knowledge about the energy demand characteristics of the applications, and characteristics of computing and cooling resources to implement proactive optimization techniques
22
Green
3 4
3 4
23
Green
3 4
3 4
24
Green
Green
Energy profiling of tasks of the SPEC CPU 2006 benchmark Usage of MILP algorithms to schedule tasks in servers where they consume less energy Implemented in a real resource manager (SLURM)
26
Green
27
Green
3 4 5
3 4
28
Green
M. Zapater, J.L. Ayala., J.M. Moya, K. Vaidyanathan, K. Gross, and A. K. Coskun, Leakage and temperature aware server control for improving energy efficiency in data centers, DATE 2013
Marina Zapater | Going Green 29
Green
Implemented fan speed controllers that reduce server power consumption by 10%.
30
Green
3 4 5
3 4
31
Green
Scheduling and resource allocation policies in MPSoCs UCSD System Energy Efficiency Lab
A. Coskun , T. Rosing , K. Whisnant and K. Gross "Static and dynamic temperatureaware scheduling for multiprocessor SoCs", IEEE Trans. Very Large Scale Integr. Syst., vol. 16, no. 9, pp.1127 -1140 2008
Fig. 3. Distribution of thermal hot spots, (ILP). Fig. 3. Distribution of thermal hot spots, with with DPMDPM (ILP).
Fig. 4. Distribution of spatial gradients, (ILP). Fig. 4. Distribution of spatial gradients, with with DPMDPM (ILP).
A. Static Scheduling Techniques A. Static Scheduling Techniques hot spots. While Min-Th reduces the high spatial differentials hot spots. While Min-Th reduces the high spatial differentials provide an extensive comparison of ILP the ILP based above C, observe we observe a substantial increase in spatial the spatial We We nextnext provide an extensive comparison of the based above 15 15 C, we a substantial increase in the Marina Zapater | Going Green 32 techniques. We refer to our static approach as Min-Th&Sp . gradients above 10 C. In contrast, our method achieves lower techniques. We refer to our static approach as Min-Th&Sp . gradients above 10 C. In contrast, our method achieves lower As discussed in Section III, implemented we implemented the ILP for minmore balanced temperature distribution in die. the die. As discussed in Section III, we the ILP for minand and more balanced temperature distribution in the
Green
Energy characterization of applications allows to define proactive scheduling and resource allocation policies, minimizing hotspots Hotspot reduction allows to raise cooling temperature +1oC means around 7% cooling energy savings
33
Green
3 4 5
3 4
34
Green
Virtual machines compile (JIT compilation) the applications into native code for performance reasons The optimizer is generalpurpose and focused in performance optimization
35
Green
Application-aware compiler
Energy characterization of applications and transformations Application-dependent optimizer Global view of the data center workload
Energy optimizer
Currently, compilers for high-end processors oriented to performance optimization
36
Green
T. Simunic, G. de Micheli, L. Benini, and M. Hans. Source code optimization and profiling of energy consumption in embedded systems, International Symposium on System Synthesis, pages 193 199, Sept. 2000
37
Green
3 4 5
3 4
38
Green
Currently, low-power modes, if used, are activated by inactivity of the server operating system To minimize energy consumption, changes between modes should be minimized On the other hand, workload knowledge allows to globally schedule low-power modes without any impact in performance
Marina Zapater | Going Green 39
Green
By using a thermal model, we can predict the behaviour of a workload under each power mode We can use resource management algorithms to change DVFS on runtime, adapting to our workload.
40
Green
3 4 5
3 4
41
Green
42
Green
Y. Han, I. Koren, and C. A. Moritz. Temperature Aware Floorplanning. In Proc. of the Second Workshop on Temperature-Aware Computer Systems, June 2005
Up to 21oC reduction of maximum temperature Mean: -12oC in maximum temperature Better results in the most critical examples
Marina Zapater | Going Green 43
Green
Drawback:
Huge increment of hotspots compared with 2D equivalent designs
44
Green
45
Green
Outline
Why Data Centers (DC) in this Workshop? The DC in next-generation applications Energy consumption at the Data Center Insight on optimization strategies
Conclusions
46
Green
Smart Grids
Consume energy when everybody else does not Decrease energy consumption when everybody else is consuming
47
Green
Conclusions
Application and resources knowledge can be effectively used to define proactive policies to reduce the total energy consumption
At different levels In different scopes Taking into account cooling and computation at the same time
Proper management of the knowledge of the data center thermal behavior can reduce reliability issues Reducing energy consumption is not the same than reducing the electricity bill
Marina Zapater | Going Green 48
Green
49