Professional Documents
Culture Documents
Outline
DC energy usage and carbon footprint
Motivation
Data centers = machine rooms to giant warehouses Consume massive amounts of energy (electricity)
90 270 240 210 180 150 120 90 60 30 0
Billion KWh/year
60 30
0
Billion KWh/year
2000
2005
2010
2000
2005
2010
Motivation
Electricity comes mostly from burning fossil fuels
100% 80% Others Renewables Nuclear 120 116
34th 35th
MMT/year
Natural Gas
Coal
Outline
DC energy usage and carbon footprint
Pros:
DC operator need not worry about renewable energy Encourages DC operators to conserve energy
Cons:
Offsets are sometimes purchased far away Offsets are an extra cost for businesses
Cons:
Power transmission can lead to 40% energy losses Certain renewable technologies are not scalable Dependence on the power grid or diesel generators
Pros:
Reduced energy losses No dependence on the grid
Cons:
Location may not be good for DCs Power may have already been committed
Pros:
Reduced energy losses Can operate during grid outages without diesel generators Capital costs can be recovered for lower energy costs
Cons:
DC operator needs to build and maintain the plant Best places for a DC are often not the same as for plants
Outline
DC energy usage and carbon footprint
[Sovacool08]
2001
1989
1997
1999
2003
2005
2007
2009
2011
1980
1983
1986
1992
1995
1998
2001
2004
2007
[EIA12]
[Solarbuzz12]
2010
2001
1989
1997
1999
2003
2005
2007
2009
2011
1980
1983
1986
1992
1995
1998
2001
2004
2007
[EIA12]
[Solarbuzz12]
Accounting for inverters, we may pay ~$5/W in NJ for Parasol With incentives, the cost may become ~$2/W
2010
We need to match the energy demand to the supply Many research questions:
What kinds of DC workloads are amenable? What kinds of techniques can we apply? How well can we predict solar availability?
Outline
DC energy usage and carbon footprint
Parasol
Research platform
Solar-powered computing Software to exploit renewables within and across DCs Tradeoff between renewables, batteries, and grid energy Free cooling Wimpy servers Solid-state drives Full monitoring: resources, power, temperature, air
Parasol details
Installed on the roof Steel structure
Container to host the IT 16 solar panels: 3 kW
Backup power
Batteries: 32 kWh Power grid
IT equipment
2 racks 64 Atom servers (so far): 1.7 kW 2 switches and 3 PDUs
Cooling
Free cooling: 110 W or 400 W Air conditioning: 2 kW Heating
IT equipment
Outline
DC energy usage and carbon footprint
Green DC software
Smart energy and cost management GreenSlot [Supercomputing11]
Schedule batch jobs (SLURM)
GreenHadoop [Eurosys12]
Schedule data-processing jobs (MapReduce)
Overall approach
Predict green energy availability
Weather forecasts
Schedule jobs
Maximize green energy use If green not available, consume cheap brown electricity
May delay jobs but must meet deadlines Manage data availability if necessary Send idle servers to sleep to save energy
GreenSlot behavior
Schedule: J1, J2
Power
Nodes
J2 J2
Now
Time
GreenSlot behavior
Schedule: J3, J4
Power
Nodes
J2
J4
J1 J3 J3 J4 Brown electricity price Job deadline Scheduling window Time
Now
GreenSlot behavior
Schedule: J4 Weather prediction was wrong
Power
Nodes
J2
J4
J1 J3 J4 Now Brown electricity price Job deadline Scheduling window Time
GreenSlot behavior
Schedule: J5
Power
Nodes
J2
J4
J1 J3 J5 J5 Now Brown electricity price Job deadline Scheduling window Time
20 15 10 5 0 0 6 12 18 24 30 36 42 48
Hours ahead
20 15 10 5 0 0 6 12 18 24 30 36 42 48
Hours ahead
GreenSlot
60
40 20 0 Green energy increase Cost savings
Outline
DC energy usage and carbon footprint
GreenNebula
Smart management of energy sources Green SLAs Tradeoff between performance and green energy use Collect and make sense of the monitoring data
Conclusions
Topic is really exciting and has societal impact
Lots left to do
We would like to see more people working on it