lecture 4: power provisioning prof. fred chong 290n green computing

31
Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Upload: silas-hathcock

Post on 28-Mar-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Lecture 4: Power Provisioning

Prof. Fred Chong290N Green Computing

Page 2: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Power Provisioning

• $10-22 per deployed IT Watt• Given 10 year depreciation cycle

– $1-2.20 per Watt per year• Assume $0.07 per kilowatt-hr and PUE 2.0

– 8766 hours in a year– (8766 / 1000) * $0.07 * 2.0 = $1.22724

• Up to 2X cost in provisioning– eg. 50% full datacenter = 2X provisioning cost

Page 3: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Power Distribution Revisited

Page 4: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Measured Load vs Power

Page 5: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Modeled vs. Measured PDU Power

Page 6: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Methodology

Page 7: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Workloads

• Websearch – high request throughput and large data size

• Webmail – high I/O• Mapreduce – large offline batch jobs

Page 8: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Websearch Results

Page 9: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Webmail Results

Page 10: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Mapreduce Results

Page 11: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Mixed Load

Page 12: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Real Datacenter

Page 13: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Time at Power Level

80 servers800 servers8000 servers

Page 14: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Oversubscription Opportunity

• 7% for racks (80)• 22% for PDUs (800)• 28% for clusters (8000)

– Could have hosted almost 40% more machines

Page 15: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Power Capping

Page 16: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Observed Power

Page 17: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

CPU DVS

Page 18: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Idle Power

Page 19: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Energy Savings

Page 20: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Underdeployment

• New facilities plan for growth• Also discretization of capacity

– Eg 2.5kW circuit may have four 520W servers• 17% underutilized, but can’t have one more

Page 21: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Modeling Costs

TCO = datacenter depreciation + datacenter opex +server depreciation + server opex

Page 22: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

$ per critical watt

Cost / W

Source

$12-25 Uptime Institute; the lower value is for “Tier 1” designs that are rarely used in practice [http://www.upsite.com/TUIpages/downloads/TUI808DollarsPerkW_WP.pdf]$10 Microsoft’s purchase of two 10MW datacenters in for $200M; this cost excludes the value of land and buildings http://www.savvis.net/corp/News/Press+Releases/Archive/SAVVIS+Sells+Assets+Related+to+Two+Data+Centers+for+200+Million.htm

$10-16 Dupont Fabros S-1 filing, discussing plans to build several 18MW datacentershttp://www.secinfo.com/d14D5a.u5dFg.htm (page 6). A more recent article (http://www.reuters.com/article/pressRelease/idUS12552+06-Nov-2008+PRN20081106?symbol=DFT.N), shows their facility having reached just over $10/W.

Page 23: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Case A

• Dell 2950 III EnergySmart– 16GB of RAM and 4 disks– 300 Watts – $6K

Page 24: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Assumptions

• The cost of electricity is the 2006 average US industrial rate ay 6.2 cents/kWh.

• The interest rate a business must pay on their loans is 12%.• The cost of datacenter construction is $15/W amortized

over 12 years.• Datacenter opex is $0.03/W/month.• The datacenter has a PUE of 2.0.• Server lifetime is 4 years, and server repair and

maintenance is 5% of capex per year.• The server’s average power draw is 75% of peak power.

Page 25: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Cost Breakdown A

Page 26: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Case B

• higher-powered server– 500W – $2K

• energy cost of $0.10/kWh • datacenter related costs rise to 46% of the total• energy costs to 25%• server costs falling to 31%. • hosting cost of such a server, i.e., the cost of all

infrastructure and power to house it, is more than twice the cost of purchasing and maintaining the server.

Page 27: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Cost Breakdown B

Page 28: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Utilization

• CPU Utilization of 50% => 75% Peak Power• Nameplate 500W server

– with all options (max mem, disk, PCI cards)– but more commonly 300W– Thus 60% utilized => 1.66x OPEX

• Vendor power calculator assumes 100% CPU utilization

Page 29: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Power Provisioning Problems

• Assume 30% CPU utilization and provision power accordingly– 200W instead of 300W– Variations could cause server to overhead or trip a

breaker– Adding memory or disk would require physical

decompaction of racks• Thus 20-50% slack space common

– Eg 10MW provisioned power => 4-6 MW actual power (plus PUE overhead)

Page 30: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Case B with 50% Occupancy

Page 31: Lecture 4: Power Provisioning Prof. Fred Chong 290N Green Computing

Partial Utilization Costs

• Partially utilized servers use less power – Appear to cost less in OPEX cost per server– But produce less value in terms of applications

• Need metric for application value– Eg number of transactions, number of web searches– Divide TCO by metric– Eg TCO = $1M/month, 100M transactions/month => 1

cent / transaction– Eg TCO = $1M/month, 50M transactions/month => 2

cents / transaction (2X cost)