Slides - Computer Science

Download Report

Transcript Slides - Computer Science

Parasol and GreenSwitch:
Managing Datacenters Powered by
Renewable Energy
Íñigo Goiri, William Katsak, Kien Le,
Thu D. Nguyen, and Ricardo Bianchini
Department of Computer Science
Motivation
• Datacenters consume large amounts of energy
• High energy cost and carbon footprint
– Brown electricity: coal and natural gas
• Connect datacenters to green sources: solar, wind
Apple DC in Maiden, NC
40MW solar farm
2
Challenges and opportunities
Variable
Solar power
Storage?
Load
Power
Workload
Time
Source?
• Scheduling workload/energy sources
– Lower costs: brown energy, peak brown power, capital
• Study opportunities in green datacenters
– Build hardware/software
3
Outline
• Motivation
• Parasol
– Solar-powered micro-datacenter
• GreenSwitch
– Manage workload and energy sources
• GreenSwitch results
• Conclusion
4
Parasol
16 solar panels: 3.2kW
2 inverters: DC→AC
16 lead-acid batteries: 32kWh
2 charge controllers: Off-grid, DC↔AC
Installed on the roof
• Steel structure
• Small container
IT equipment
• 2 racks
• 64 Atom servers
• 2 switches
• 3 PDUs
5
Electrical infrastructure
DC
Inverter
AC
Electrical
Panel
AC
AC
AC
Power grid
Charge
Controller
DC
IT Equipment
6
Power
Example energy source management
DC
Inverter
Time
AC
Electrical
Panel
AC
AC
AC
Power grid
Charge
Controller
DC
IT Equipment
7
Power
Example energy source management
DC
Inverter
Time
AC
Electrical
Panel
AC
AC
AC
Power grid
Charge
Controller
DC
IT Equipment
8
Power
Example energy source management
DC
Inverter
Time
AC
Electrical
Panel
AC
AC
AC
Power grid
Charge
Controller
DC
IT Equipment
9
Possible energy source management
Power
Basic
Time
10
GreenSwitch
• Minimize brown electricity cost
– Brown energy
– Peak brown power
– Battery lifetime constraint
GreenSwitch
• Manage energy sources
– Use solar/net metering
– Charge/discharge battery
– Limit brown peak power
• Manage workload
Get status
Perform changes
Parasol
– Turn servers on/off
– Delay deferrable jobs
11
GreenSwitch architecture
Battery
Charge Level
Energy Source
Schedule
Solver
Configurer
Workload
Prediction
Energy
Availability
Prediction
Solar
Brown
Price
Workload
Schedule
Model &
MILP
Workload
Time
Power
Power
Predictor
GreenSwitch
Workload
Time
Parasol
Use solar to power all servers
Charge battery with surplus solar
12
Experimental environment
• Evaluation on 64 Parasol nodes
– 12 one-day experiments
– Deferrable vs. non-deferrable workloads
– Baseline datacenter (no solar, no batteries, no delays)
• New Jersey brown electricity pricing
– On/off-peak energy, peak power, net metering
• GreenSwitch for Hadoop (configurer)
13
Experimental environment
IT load
SWIM: Facebook based workload [MASCOTS’11]
14
Parasol without GreenSwitch
Green available
IT load
Net metering
Green use
Brown use
66% cost savings → Solar amortized in 7 years
15
GreenSwitch: non-deferrable workload
Green available
IT load
Battery charge
Battery discharge
Peak grid power
Green use
Brown use
75% cost savings → Batteries cannot be amortized
16
GreenSwitch: deferrable workload
Green available
Net metering
Battery charge
IT load
Battery discharge
Green use
96% cost savings → Solar + batteries amortized in 7.6 years
17
Parasol: a real system
•
•
•
•
Real software running on real hardware
Power losses
Overhead of energy source switching
System limitations
– Net metering vs. Battery charging
– Use brown vs. Net metering
– Green battery charging vs. Use brown
18
Conclusions
• Green datacenters
– Challenges & opportunities
– Hardware/software solution
• GreenSwitch benefits
– Delaying load and solar gives the best results
– Reduces amortization time by 1.8-2x
– Flexibility: no batteries, workloads, wind…
19
Parasol and GreenSwitch:
Managing Datacenters Powered by
Renewable Energy
Íñigo Goiri, William Katsak, Kien Le,
Thu D. Nguyen, and Ricardo Bianchini
http://parasol.cs.rutgers.edu
• Fewer conversions
– Grid-tie: AC→DC
• Low conversion losses
• Commodity hardware
– Availability
– Cheaper
• Cheaper transmission
21
Parasol: lessons learned
• Not cheap
– Flexibility adds complexity and cost
– Placement on the roof
– Full monitoring
• Not easy
– Complete design
– Dealing with facilities, companies, and vendors
– Mistakes are easy
– Delays, delays, and more delays
22
Viability of green datacenters
• Example companies investing in self-generation
– Apple, Microsoft, McGraw-Hill
• Research shows cost savings
• Getting more attractive
– Space: Solar panels are getting more efficient
– Cost: 7x cheaper than 30 years ago
– Governmental Incentives
• Grid-centric: power purchase agreement
– Losses, dependence, long term scalability
23
Other results
• Energy storage
– Batteries
– Net metering pricing
• Peak grid power charges
• Solar availability
– Cloudy, sunny, rainy…
• Other workloads
– Nutch
• Grid outage
24