from something that fits in your pocket to well this the
play

From something that fits in your pocket ... ... to, well, this. The - PowerPoint PPT Presentation

From something that fits in your pocket ... ... to, well, this. The future? ... Energy A look at cluster computers and datacenters Tarun Prabhu, Radha Venkatagiri Datacenters Datacenters Most (all?) of you probably know what they are Most


  1. From something that fits in your pocket ...

  2. ... to, well, this.

  3. The future? ...

  4. Energy A look at cluster computers and datacenters Tarun Prabhu, Radha Venkatagiri

  5. Datacenters

  6. Datacenters Most (all?) of you probably know what they are Most (all?) of you know what they are used for

  7. Energy usage in datacenters Used 76,000,000,000 kWH in 2010 2% of all electricity produced in the US ≈ 1.3% of all electricity produced globally † † Koomey, J. “Growth in Data Center Electricity Use 2005 to 2010”, Analytics Press, 2011

  8. Increasing datacenter efficiency Reduce infrastructure overheads Reduce ancillary (non-computing) costs Reduce computing costs

  9. How efficient are these? PUE(Power Energy Effectiveness): indicates how much energy is used for non-computing functions. Average PUE is 1.8 (this means that for every 1 Watt used for computing, another 0.8 Watts is used in overheads) † Company PUE Comments Facebook 1.07 Google 1.14 Individual facility goes to 1.06 Yahoo – Individual facility goes to 1.08 Amazon 1.45 Assumption by Amazon themselves Microsoft 1.25 Target for April 2013 Apple – They shall never tell ... Table : Efficiency of datacenter giants ‡ † http://www.datacenterknowledge.com/archives/2011/05/10/uptime-institute-the-average-pue-is-1-8/ ‡ http://gigaom.com/cloud/whose-data-centers-are-more-efficient-facebooks-or-googles/

  10. Infrastructure overheads - What are they?

  11. Infrastructure overheads - Cooling, power etc. Heat management to reduce hot spots Natural cooling Air - Buffalo(Yahoo), Lulea(Facebook) Sea-water - Hamina(Google) Evaporative cooling - Prineville(Facebook) Optimize power distribution Efficient power-supplies Minimize AC/DC conversion stages Nifty new ideas, for instance oil baths

  12. Ancillary costs ... What Facebook did

  13. Ancillary costs ... What Facebook did Toss everything and go back to the drawing board.

  14. Ancillary costs ... What Facebook did Toss everything and go back to the drawing board. Literally

  15. Open Compute Project - motherboards Facebook custom-designed ... power supplies everything † - - server chassis Kept only what was strictly - server racks necessary - battery cabinets 38% more efficient, 24% cheaper Made all specifications (CAD drawings etc.) publicly available http://www.opencompute.org † https://www.facebook.com/notes/facebook-engineering/building-efficient-data-centers-with-the-open- compute-project/10150144039563920

  16. Reducing computing costs

  17. Reducing computing costs Tackle under-utilization and overprovisioning

  18. Server utilization Average server utilization in datacenters is ≈ 50%

  19. Reasons for under-utilization Planning for traffic spikes Reliability considerations System-software maintenance is safer

  20. Real reason Clients get cranky!

  21. Energy-proportional computing Under-utilization is a problem because, as things stand today, power consumed is not proportional to work done Ideally, the dynamic range of energy consumption should be increased. In this, no power will be consumed when idle, little power will be consumed when doing minimal work and the consumption would increase gradually until the machine is fully loaded

  22. Reducing compute costs - I Tackling under-utilization with operating system support Turn/off suspend hosts during low-usage periods Intelligent load-balancing Resource-aware scheduling Power-aware scheduling

  23. Google’s warehouse computing Google’s approach to building datacenters Treat entire datacenter as one BIG computer Centralized resource management. Provides greater flexibility in decision-making to improve metrics

  24. Reducing compute costs - II Customizing hardware to applications

  25. An example - FAWN Fast Array of Wimpy Nodes Single-core AMD Geode processor(500 Mhz) 256 MB DDR SDRAM (400 Mhz) 4GB CompactFlash storage Intel Atom front-end

  26. Academic research Jointly optimize computing and cooling energy (ICDCS ’12) Data-centric approaches by focusing on where to place data to minimize energy consumption (SC ’12) Improving network and interconnect efficiency by scaling network up and down based on traffic demands (USENIX ’10) Intelligent allocation of work to compute-units based on job characteristics, environmental conditions etc.

  27. Supercomputers

  28. Supercomputers Tens of thousands (or more) of compute elements operating together TB’s (now PB’s) of memory PB’s (nearing EB’s of storage)

  29. Uses of supercomputers Molecular dynamics Fluid dynamics: Airframe design Modelling astrophysics phenomena Earthquake system science Simulation of spread of contagion Cosmology (formation of the first galaxies) Climate modelling and hypothesis confirmation

  30. Uses of supercomputers Molecular dynamics Fluid dynamics: Airframe design Modelling astrophysics phenomena Earthquake system science Simulation of spread of contagion Cosmology (formation of the first galaxies) Climate modelling and hypothesis confirmation (of global warming perhaps)

  31. Top 500 List

  32. Top 500 List # Name Location Cores PFLOPS Power(MW) 1 Titan USA 560K* 17.59 8.21 2 Sequoia USA 1572K 16.32 7.89 3 K Computer Japan 705K 10.5 12.66 4 Mira USA 786K 8.16 3.95 5 JuQueen Germany 131K 4.14 1.97 6 SuperMUC Germany 147K 2.89 3.42 7 Stampede USA 204K* 2.66 8 Tianhe-1A China 186K 2.56 4.04 9 Fermi Italy 163K 1.72 0.82 10 DTS USA 63K 1.51 3.57 Table : Power consumption of world’s fastest computers http://www.top500.org/list/2012/06/100

  33. How efficient is this? These machines can simulate a rat’s brain

  34. How efficient is this? WARNING: Some math here

  35. How efficient is this? WARNING: Some Bad math here

  36. How efficient is this? WARNING: Some Bad math here Brain weight comparison = 1400 gms † W human W rat = 2 gms † 30 W ‡ P human ≈ † http://faculty.washington.edu/chudler/facts.html

  37. How efficient is this? WARNING: Some Bad math here Brain weight comparison = 1400 gms † W human W rat = 2 gms † 30 W ‡ P human ≈ 2 ∴ P rat brain ≈ 1400 × 30 = 0 . 043 W † http://faculty.washington.edu/chudler/facts.html

  38. How efficient is this? WARNING: Some Bad math here Brain weight comparison Metabolism fraction W rat = 1400 gms † W human P rat ≈ × P human W human W rat = 2 gms † 0 . 4 = 62 × 100 §‡ 30 W ‡ P human ≈ 2 = 0 . 64 W ∴ P rat brain ≈ 1400 × 30 = 0 . 043 W † http://faculty.washington.edu/chudler/facts.html ‡ http://hypertextbook.com/facts/2001/JacquelineLing.shtml

  39. How efficient is this? WARNING: Some Bad math here Brain weight comparison Metabolism fraction W rat = 1400 gms † W human P rat ≈ × P human W human W rat = 2 gms † 0 . 4 = 62 × 100 §‡ 30 W ‡ P human ≈ 2 = 0 . 64 W ∴ P rat brain ≈ 1400 × 30 P rat brain = 0 . 05 × P rat = 0 . 043 W = 0 . 032 W † http://faculty.washington.edu/chudler/facts.html ‡ http://hypertextbook.com/facts/2001/JacquelineLing.shtml

  40. How efficient is this? WARNING: Some Bad math here Brain weight comparison Metabolism fraction W rat = 1400 gms † W human P rat ≈ × P human W human W rat = 2 gms † 0 . 4 = 62 × 100 §‡ 30 W ‡ P human ≈ 2 = 0 . 64 W ∴ P rat brain ≈ 1400 × 30 P rat brain = 0 . 05 × P rat = 0 . 043 W = 0 . 032 W † http://faculty.washington.edu/chudler/facts.html ‡ http://hypertextbook.com/facts/2001/JacquelineLing.shtml

  41. How efficient is this? WARNING: Some Bad math here Brain weight comparison Metabolism fraction W rat = 1400 gms † W human P rat ≈ × P human W human W rat = 2 gms † 0 . 4 = 62 × 100 §‡ 30 W ‡ P human ≈ 2 = 0 . 64 W ∴ P rat brain ≈ 1400 × 30 P rat brain = 0 . 05 × P rat = 0 . 043 W = 0 . 032 W † http://faculty.washington.edu/chudler/facts.html ‡ http://hypertextbook.com/facts/2001/JacquelineLing.shtml

  42. How efficient is this? WARNING: Some Bad math here Brain weight comparison Metabolism fraction W rat = 1400 gms † W human P rat ≈ × P human W human W rat = 2 gms † 0 . 4 = 62 × 100 §‡ 30 W ‡ P human ≈ 2 = 0 . 64 W ∴ P rat brain ≈ 1400 × 30 P rat brain = 0 . 05 × P rat = 0 . 043 W = 0 . 032 W † http://faculty.washington.edu/chudler/facts.html ‡ http://hypertextbook.com/facts/2001/JacquelineLing.shtml § http://www.biomedcentral.com/1471-2458/12/439

  43. One of these ...

  44. is equivalent to ...

  45. is equivalent to ...

  46. Exascale?

  47. Exascale? Enough computing power to simulate the human brain (2019?)

  48. Exascale? Needs 700 MW or more?

  49. Exascale? Needs 700 MW or more? http://farm5.staticflickr.com/4011/4710638282 5e226f00f6.jpg

  50. Exascale? Needs 700 MW or more? http://farm5.staticflickr.com/4011/4710638282 5e226f00f6.jpg http://images4.wikia.nocookie.net/ cb20100331223557/simpsons/images/0/0c/Springfield Nuclear Power Plant 1.PNG

  51. Exascale? Needs 700 MW or more? Typical nuclear power plant produces 400-1200MW http://farm5.staticflickr.com/4011/4710638282 5e226f00f6.jpg http://images4.wikia.nocookie.net/ cb20100331223557/simpsons/images/0/0c/Springfield Nuclear Power Plant 1.PNG

Recommend


More recommend