how to decrease the environmental impact of your app
TRANSCRIPT
![Page 1: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/1.jpg)
How to decrease the environmental impact of your <foo>
![Page 2: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/2.jpg)
The number of PCsin use around the world has exceeded 1 billion and will double by 2014
Gartner
![Page 3: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/3.jpg)
recycling could save 11 tonnes of CO2 per tonne of PC waste
180m “retired” ... 35m straight to landfill
![Page 4: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/4.jpg)
Be SustainableOr
Be Landfill
9 years left in the UK
![Page 5: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/5.jpg)
*landfill
![Page 6: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/6.jpg)
*landfill
![Page 7: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/7.jpg)
Who's looking after our
binary dust?
![Page 8: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/8.jpg)
Isn't the web just digital landfill?
![Page 9: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/9.jpg)
"Why Don't You Just Switch Off Your
Telecomputer Set And Go Out And Do
Something Less Boring Instead?"
![Page 10: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/10.jpg)
Gavin Starks
![Page 11: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/11.jpg)
VisionAggregate all the energy data on Earth
- all the environmental emissions factors- all the methodologies and standards- all the consumption data
![Page 12: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/12.jpg)
WhyWe need to reduce CO2 emissions by 80% - starting yesterday
To avoid mass-extinction events*
We could wait for “new tech” or “clean tech” or “legislation” (and legislation is coming)
* yes, really
![Page 13: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/13.jpg)
Ref: http://www.wattzon.org/
![Page 14: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/14.jpg)
Ref: http://www.wattzon.org/
![Page 15: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/15.jpg)
Ref: http://www.wattzon.org/
![Page 16: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/16.jpg)
how much could we save NOW by just being better?
![Page 17: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/17.jpg)
Server Footprint1U dual-socket cluster node ~300 watts + aircon = 600W = 5000kwh
Per server: 2,500 kgCO2/annum (and costs £500 per annum) CPUs : Xeon: 50 – 150W, AMD: 55 – 105W, Sunfire: 72W
Target should be: 1-10W (e.g 6-8W Linutop server)
![Page 18: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/18.jpg)
Information Footprint> 50% of organisations don't have decent email retention policies*
> 40% have no document classification policy*
“storage is cheap” - more pleaseclouds don't actually help here!
Targets: only store what we need. Throw data away. Store on the least energy-intensive device
*source: EMC
![Page 19: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/19.jpg)
Why are you building an app?
fun?throwing sheep?making money?changing the world?saving the Earth?
![Page 20: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/20.jpg)
Good Thingsdon't build that thing – build that other thing that's more useful
switch it off, or get it to switch other things off
use virtual servers/ clouds (scale dynamically with load)optimise, refactor, be smarter, be elegant, less brute force, monitor
slow cook computing
![Page 21: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/21.jpg)
todowrite energy efficient code
watch Age of Stupid, Wall+E and Idiocracy
more function, less form
![Page 22: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/22.jpg)
Yet Another Reason to KILL ALL FLASH?
![Page 23: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/23.jpg)
Good Thingschange procurement cycles (watch Government)
“clean energy” data centres
“just in time” provisioning
low-level languages (machine code in the cloud?)
![Page 24: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/24.jpg)
todomake your app self-aware of its energy. disclose it.
make your app's users self-aware of the app's consumption
make your users self-aware of their own consumption
![Page 25: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/25.jpg)
Good Thingstidy up
build bots that willhoover up our digital detritus 10110101010101010100111
![Page 26: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/26.jpg)
Good Thingsmake things that encourage less use
make things that encourage low-carbon/low-energy behaviour
encourage 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)
![Page 27: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/27.jpg)
Good Thingsgive everything an energy identity
build “smart-grid” behaviour into everything
build what comes next
share it :: be disruptive :: rethink it from the ground up
![Page 28: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/28.jpg)
examples
![Page 29: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/29.jpg)
opt-in sharingHome EnergyConsumption
BuildingCertificate
you(home footprint)
BuildingAssessor
Smart Meter
PowerCompany
AMEE enables portability around the user's data.
AMEE is the neutral “3rd place” that allows data to be passed up, down, and across, the supply chain.
AMEE anonymises the data it holds to maintain privacy.
![Page 30: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/30.jpg)
opt-in sharing
Mode oftransport
Locativecommunity
you(travel footprint)
Travel Service (dopplr.com)
Mobilephone
Mobile service(FireEagle)
In this example, a GPS-enabled mobile phone can derive the mode of transport.
Using AMEE as the trusted 3rd party, it could pass that information to dopplr.com, a social network based around travel.
![Page 31: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/31.jpg)
Resolution
Make energy YOUR performance metric
Shut down power stationsRe-invent the (power) grid(s)Reduce all travel
Measure and visualise all of it
![Page 32: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/32.jpg)
Resolution
we don't just need change
we need systematic redesign of the future
![Page 34: How to decrease the environmental impact of your app](https://reader036.vdocument.in/reader036/viewer/2022070323/559c697b1a28abca5f8b46f3/html5/thumbnails/34.jpg)
ps.bring your own data: http://wiki.amee.cc
Thankshttp://www.flickr.com/photos/point_and_click/115258719/apologies to http://www.napster.comthanks to dopplr, Defra and you