How to decrease the environmental impact of your app
Upcoming SlideShare
Loading in...5

How to decrease the environmental impact of your app






Total Views
Views on SlideShare
Embed Views



6 Embeds 32 16 10 2 2 1 1



Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.


12 of 2

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    How to decrease the environmental impact of your app How to decrease the environmental impact of your app Presentation Transcript

    • How to decrease the environmental impact of your <foo>
    • The number of PCs in use around the world has exceeded 1 billion and will double by 2014 Gartner
    • 180m “retired” ... 35m straight to landfill recycling could save 11 tonnes of CO2 per tonne of PC waste
    • Be Sustainable Or Be Landfill 9 years left in the UK
    • *landfill
    • *landfill
    • Who's looking after our binary dust?
    • Isn't the web just digital landfill?
    • quot;Why Don't You Just Switch Off Your Telecomputer Set And Go Out And Do Something Less Boring Instead?quot;
    • Gavin Starks
    • Vision Aggregate all the energy data on Earth - all the environmental emissions factors - all the methodologies and standards - all the consumption data
    • Why We 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
    • Ref:
    • Ref:
    • Ref:
    • how much could we save NOW by just being better?
    • Server Footprint 1U 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)
    • Information Footprint > 50% of organisations don't have decent email retention policies* > 40% have no document classification policy* “storage is cheap” - more please clouds don't actually help here! Targets: only store what we need. Throw data away. Store on the least energy-intensive device *source: EMC
    • Why are you building an app? fun? throwing sheep? making money? changing the world? saving the Earth?
    • Good Things don'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
    • todo write energy efficient code watch Age of Stupid, Wall+E and Idiocracy more function, less form
    • Yet Another Reason to KILL ALL FLASH?
    • Good Things change procurement cycles (watch Government) “clean energy” data centres “just in time” provisioning low-level languages (machine code in the cloud?)
    • todo make 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
    • Good Things tidy up build bots that will hoover up our digital detritus 101101010101010101001
    • Good Things make things that encourage less use make things that encourage low-carbon/low-energy behaviour encourage smarter movement (e.g. dopplr) video conferencing – change habits please could we have a better Webex? a more efficient Second Life? (A Second Life citizen has the same foot print as the average Brazillian)
    • Good Things give everything an energy identity build “smart-grid” behaviour into everything build what comes next share it :: be disruptive :: rethink it from the ground up
    • examples
    • you (home footprint) AMEE enables Building Power portability around the user's 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 Consumption opt-in sharing
    • 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 transport opt-in sharing
    • Resolution Make energy YOUR performance metric Shut down power stations Re-invent the (power) grid(s) Reduce all travel Measure and visualise all of it
    • Resolution we don't just need change we need systematic redesign of the future
    • ps. bring your own data: Thanks apologies to thanks to dopplr, Defra and you