1 / 16

Cutting the Electric Bill for Internet-Scale Systems

Cutting the Electric Bill for Internet-Scale Systems. Kevin Leeds. The Concept. Energy costs differ by location Reroute customer requests to cheaper locations. Customer. Cheaper energy. Closer. $50/MWh. $30/MWh. Why This Is Possible. Electricity prices vary per region

benoit
Download Presentation

Cutting the Electric Bill for Internet-Scale Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Cutting the Electric Bill for Internet-Scale Systems Kevin Leeds

  2. The Concept • Energy costs differ by location • Reroute customer requests to cheaper locations Customer Cheaper energy Closer $50/MWh $30/MWh

  3. Why This Is Possible • Electricity prices vary per region • Price variation between coal and hydro • Also by hour (up to factor of 10) • Solar power, wind power, tide • Trends are detectable • Power grids may be over/under-utilized

  4. Potential Savings • Google spends over $38M on electricity per year. • 3% energy cost reduction saves ~ $1M

  5. Energy Elasticity • Energy Consumed / Load on cluster • Idealistic: 0 load = 0% peak power • Realistic: 0 load ~ 60% peak power (current state-of-the-art) • Without energy elasticity, no savings can be gained

  6. Constraints Affect Outcomes • Elasticity • Existing systems: ~2% savings • Fully-elastic system: ~13% savings • Bandwidth constraints on fully-elastic • No constraints: ~30% savings • 95/5 constraints: ~13% savings • Client-server distances • Constrained: ~45% max savings • Non-constrained: ~35% max savings

  7. Wholesale Electricity Markets • Regional Transmission Organization (RTO) • Runs several parallel wholesale markets • Day-ahead markets (expectations for the day) • Real-time markets (real-time price calculations) • Changes in price • Demand rises, more expensive sources of energy are called upon (congestion exists)

  8. Price changes per hour

  9. Price Differences Between Regions

  10. Cluster Power Calculations • Variables • F = Fixed power • V = Variable power • E/r = Derived Constants • PUE = Power Utilization Efficiency • n = # of servers in cluster • u = average CPU utilization

  11. What about routing energy increases? • Shouldn’t be significant • 1 kJ/Google Query • 2 mJ/Packet passing through router

  12. Savings Experiment Findings

  13. Cost Savings Experiment (Change in Per-Cluster Cost)

  14. Reaction Delays • Faster reaction to changes = lower cost

  15. Future Work • Weather Differentials • Cool centers with outside air (AZ vs MN) • Implementing Joint Optimization • Systems already reroute traffic based on bandwidth costs, performance, and reliability – add local energy costs

  16. Questions/Comments • Thank you!

More Related