How to decrease the environmental impact of your app


Published on

How to decrease the environmental impact of your app


Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

How to decrease the environmental impact of your app

  1. 1. How to decrease the environmental impact of your <foo>
  2. 2. The number of PCsin use around the world has exceeded 1 billion and will double by 2014 Gartner
  3. 3. 180m “retired” ... 35m straight to landfillrecycling could save 11 tonnes of CO2 per tonne of PC waste
  4. 4. Be Sustainable Or Be Landfill 9 years left in the UK
  5. 5. *landfill
  6. 6. *landfill
  7. 7. Whos looking after ourbinary dust?
  8. 8. Isnt the web just digital landfill?
  9. 9. "Why Dont You Just Switch Off Your Telecomputer Set And Go Out And DoSomething Less Boring Instead?"
  10. 10. Gavin Starks
  11. 11. VisionAggregate all the energy data on Earth - all the environmental emissions factors - all the methodologies and standards - all the consumption data
  12. 12. WhyWe need to reduce CO2 emissions by 80% - starting yesterdayTo avoid mass-extinction events*We could wait for “new tech” or “clean tech”or “legislation” (and legislation is coming) * yes, really
  13. 13. Ref:
  14. 14. Ref:
  15. 15. Ref:
  16. 16. how much could we save NOW by just being better?
  17. 17. Server Footprint1U dual-socket cluster node ~300 watts + aircon = 600W = 5000kwhPer server: 2,500 kgCO2/annum (and costs £500 per annum)CPUs : Xeon: 50 – 150W, AMD: 55 – 105W, Sunfire: 72WTarget should be: 1-10W (e.g 6-8W Linutop server)
  18. 18. Information Footprint> 50% of organisations dont have decent email retention policies*> 40% have no document classification policy* “storage is cheap” - more please clouds dont actually help here!Targets: only store what we need.Throw data away. Store on the least energy-intensive device *source: EMC
  19. 19. Why are you building an app?fun?throwing sheep?making money?changing the world?saving the Earth?
  20. 20. Good Thingsdont build that thing – build that other thing thats more usefulswitch it off, or get it to switch other things offuse virtual servers/ clouds (scale dynamically with load)optimise, refactor, be smarter, be elegant, less brute force, monitorslow cook computing
  21. 21. todowrite energy efficient codewatch Age of Stupid, Wall+E and Idiocracymore function, less form
  22. 22. Yet Another Reason to KILL ALL FLASH?
  23. 23. Good Thingschange procurement cycles (watch Government)“clean energy” data centres“just in time” provisioninglow-level languages (machine code in the cloud?)
  24. 24. todomake your app self-aware of its energy. disclose it.make your apps users self-aware of the apps consumptionmake your users self-aware of their own consumption
  25. 25. Good Thingstidy upbuild bots that willhoover up ourdigital detritus 101101010101010101001
  26. 26. Good Thingsmake things that encourage less usemake things that encourage low-carbon/low-energy behaviourencourage smarter movement (e.g. dopplr)video conferencing – change habitsplease could we have a better Webex? a more efficient Second Life?(A Second Life citizen has the same foot print as the average Brazillian)
  27. 27. Good Thingsgive everything an energy identitybuild “smart-grid” behaviour into everythingbuild what comes next share it :: be disruptive :: rethink it from the ground up
  28. 28. examples
  29. 29. you (home footprint) AMEE enables Building Power portability around the users data. Assessor Company AMEE is the neutral “3rd place” that allows data to be passed up, Building Smart down, and across, the supply chain. Certificate Meter AMEE anonymises the data it holds to maintain privacy. Home Energy Consumptionopt-in sharing
  30. 30. you (travel footprint) In this example, a GPS- enabled mobile phone Travel Service Mobile service can derive the mode of ( (FireEagle) transport. Using AMEE as the trusted 3rd party, it could Locative Mobile pass that information to, a social community phone network based around travel. Mode of transportopt-in sharing
  31. 31. ResolutionMake energy YOUR performance metricShut down power stationsRe-invent the (power) grid(s)Reduce all travelMeasure and visualise all of it
  32. 32. Resolution we dont just need change we need systematic redesign of the future
  33. 33.
  34. 34. ps.bring your own data: http://wiki.amee.ccThanks to http://www.napster.comthanks to dopplr, Defra and you