How to decrease the environmental impact of your app

AMEE
AMEEAMEE
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?
"Why Don't You Just
   Switch Off Your
  Telecomputer Set
  And Go Out And Do
Something Less Boring
      Instead?"
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: http://www.wattzon.org/
Ref: http://www.wattzon.org/
Ref: http://www.wattzon.org/
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
              (dopplr.com)                           (FireEagle)   transport.

                                                                   Using AMEE as the
                                                                   trusted 3rd party, it could
             Locative                                Mobile        pass that information to
                                                                   dopplr.com, 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
http://www.amee.cc
gavin@amee.cc
ps.
bring your own data: http://wiki.amee.cc

Thanks
http://www.flickr.com/photos/point_and_click/115258719/
apologies to http://www.napster.com
thanks to dopplr, Defra and you
1 of 34

Recommended

Green Your Apps (at Over The Air 2011) by
Green Your Apps (at Over The Air 2011)Green Your Apps (at Over The Air 2011)
Green Your Apps (at Over The Air 2011)AMEE
621 views24 slides
Elastic Map Reduce 101 by
Elastic Map Reduce 101Elastic Map Reduce 101
Elastic Map Reduce 101Kush Ohri
1.2K views12 slides
Do Clouds Compute? A Framework for Estimating the Value of Cloud Computing. by
Do Clouds Compute? A Framework for Estimating the Value of Cloud Computing.Do Clouds Compute? A Framework for Estimating the Value of Cloud Computing.
Do Clouds Compute? A Framework for Estimating the Value of Cloud Computing.Markus Klems
4.1K views20 slides
Macro environment of the mobile industry by
Macro environment of the mobile industryMacro environment of the mobile industry
Macro environment of the mobile industryParitosh Singh
41.4K views11 slides
How to decrease the environmental impact of your app by
How to decrease the environmental impact of your appHow to decrease the environmental impact of your app
How to decrease the environmental impact of your appCarsonified Team
1.2K views34 slides
Secured Way Of Offloading Mobile Cloud Process For Smart Phone by
Secured Way Of Offloading Mobile Cloud Process For Smart PhoneSecured Way Of Offloading Mobile Cloud Process For Smart Phone
Secured Way Of Offloading Mobile Cloud Process For Smart PhoneIRJET Journal
27 views5 slides

More Related Content

Similar to How to decrease the environmental impact of your app

Cloud Infrastructure and Services (CIS) - Webinar by
Cloud Infrastructure and Services (CIS) - WebinarCloud Infrastructure and Services (CIS) - Webinar
Cloud Infrastructure and Services (CIS) - WebinarEMC
2.5K views54 slides
IRJET- Fog Route:Distribution of Data using Delay Tolerant Network by
IRJET- Fog Route:Distribution of Data using Delay Tolerant NetworkIRJET- Fog Route:Distribution of Data using Delay Tolerant Network
IRJET- Fog Route:Distribution of Data using Delay Tolerant NetworkIRJET Journal
31 views5 slides
Cloud computing for mobile users can offloading computation save energy by
Cloud computing for mobile users can offloading computation save energyCloud computing for mobile users can offloading computation save energy
Cloud computing for mobile users can offloading computation save energyIEEEFINALYEARPROJECTS
4K views7 slides
IRJET- Load Balancing and Crash Management in IoT Environment by
IRJET-  	  Load Balancing and Crash Management in IoT EnvironmentIRJET-  	  Load Balancing and Crash Management in IoT Environment
IRJET- Load Balancing and Crash Management in IoT EnvironmentIRJET Journal
21 views4 slides
Spatial Big Dat Challenges And Applications For Spatial... by
Spatial Big Dat Challenges And Applications For Spatial...Spatial Big Dat Challenges And Applications For Spatial...
Spatial Big Dat Challenges And Applications For Spatial...Roxy Roberts
4 views77 slides
Cloud computing by
Cloud computingCloud computing
Cloud computingRS P
163 views29 slides

Similar to How to decrease the environmental impact of your app(20)

Cloud Infrastructure and Services (CIS) - Webinar by EMC
Cloud Infrastructure and Services (CIS) - WebinarCloud Infrastructure and Services (CIS) - Webinar
Cloud Infrastructure and Services (CIS) - Webinar
EMC2.5K views
IRJET- Fog Route:Distribution of Data using Delay Tolerant Network by IRJET Journal
IRJET- Fog Route:Distribution of Data using Delay Tolerant NetworkIRJET- Fog Route:Distribution of Data using Delay Tolerant Network
IRJET- Fog Route:Distribution of Data using Delay Tolerant Network
IRJET Journal31 views
Cloud computing for mobile users can offloading computation save energy by IEEEFINALYEARPROJECTS
Cloud computing for mobile users can offloading computation save energyCloud computing for mobile users can offloading computation save energy
Cloud computing for mobile users can offloading computation save energy
IRJET- Load Balancing and Crash Management in IoT Environment by IRJET Journal
IRJET-  	  Load Balancing and Crash Management in IoT EnvironmentIRJET-  	  Load Balancing and Crash Management in IoT Environment
IRJET- Load Balancing and Crash Management in IoT Environment
IRJET Journal21 views
Spatial Big Dat Challenges And Applications For Spatial... by Roxy Roberts
Spatial Big Dat Challenges And Applications For Spatial...Spatial Big Dat Challenges And Applications For Spatial...
Spatial Big Dat Challenges And Applications For Spatial...
Roxy Roberts4 views
Cloud computing by RS P
Cloud computingCloud computing
Cloud computing
RS P163 views
Cloud computing by RS P
Cloud computingCloud computing
Cloud computing
RS P201 views
Disruption by fredwilson
DisruptionDisruption
Disruption
fredwilson6.8K views
Should business move to the cloud by Zulkifflee Sofee
Should business move to  the cloud Should business move to  the cloud
Should business move to the cloud
Zulkifflee Sofee5.1K views
Should businesses move to the cloud by Zulkifflee Sofee
Should businesses move to the cloud Should businesses move to the cloud
Should businesses move to the cloud
Zulkifflee Sofee446 views
Performance Enhancement of Cloud Computing using Clustering by Editor IJMTER
Performance Enhancement of Cloud Computing using ClusteringPerformance Enhancement of Cloud Computing using Clustering
Performance Enhancement of Cloud Computing using Clustering
Editor IJMTER288 views
Green Cloud Computing :Emerging Technology by IRJET Journal
Green Cloud Computing :Emerging TechnologyGreen Cloud Computing :Emerging Technology
Green Cloud Computing :Emerging Technology
IRJET Journal38 views
Contemporary Energy Optimization for Mobile and Cloud Environment by ijceronline
Contemporary Energy Optimization for Mobile and Cloud EnvironmentContemporary Energy Optimization for Mobile and Cloud Environment
Contemporary Energy Optimization for Mobile and Cloud Environment
ijceronline44 views
Edge Computing.docx by SVITSEEERK
Edge Computing.docxEdge Computing.docx
Edge Computing.docx
SVITSEEERK12 views
Accenture - Bubble over Barcelona 2013 MWC - Mobility Trends by Lars Kamp
Accenture  - Bubble over Barcelona 2013 MWC - Mobility TrendsAccenture  - Bubble over Barcelona 2013 MWC - Mobility Trends
Accenture - Bubble over Barcelona 2013 MWC - Mobility Trends
Lars Kamp15.3K views
Defining the true cloud (SugarCRM Webinar from 2012) by Esteban Kolsky
Defining the true cloud (SugarCRM Webinar from 2012)Defining the true cloud (SugarCRM Webinar from 2012)
Defining the true cloud (SugarCRM Webinar from 2012)
Esteban Kolsky1.5K views
G-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUD by Alfiya Mahmood
G-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUDG-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUD
G-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUD
Alfiya Mahmood73 views

More from AMEE

amee at O'Reilly Strata 2012 by
amee at O'Reilly Strata 2012amee at O'Reilly Strata 2012
amee at O'Reilly Strata 2012AMEE
1.1K views17 slides
Revolutionizing Emissions and Supply Chain Management by
Revolutionizing Emissions and Supply Chain ManagementRevolutionizing Emissions and Supply Chain Management
Revolutionizing Emissions and Supply Chain ManagementAMEE
623 views16 slides
Sustainable Design by
Sustainable Design Sustainable Design
Sustainable Design AMEE
582 views14 slides
Gavin Starks at TEDxNYC by
Gavin Starks at TEDxNYCGavin Starks at TEDxNYC
Gavin Starks at TEDxNYCAMEE
532 views13 slides
AMEE Guardian Activate NYC 20110428 by
AMEE Guardian Activate NYC 20110428AMEE Guardian Activate NYC 20110428
AMEE Guardian Activate NYC 20110428AMEE
401 views15 slides
Explorer screencast by
Explorer screencastExplorer screencast
Explorer screencastAMEE
330 views21 slides

More from AMEE(14)

amee at O'Reilly Strata 2012 by AMEE
amee at O'Reilly Strata 2012amee at O'Reilly Strata 2012
amee at O'Reilly Strata 2012
AMEE1.1K views
Revolutionizing Emissions and Supply Chain Management by AMEE
Revolutionizing Emissions and Supply Chain ManagementRevolutionizing Emissions and Supply Chain Management
Revolutionizing Emissions and Supply Chain Management
AMEE623 views
Sustainable Design by AMEE
Sustainable Design Sustainable Design
Sustainable Design
AMEE582 views
Gavin Starks at TEDxNYC by AMEE
Gavin Starks at TEDxNYCGavin Starks at TEDxNYC
Gavin Starks at TEDxNYC
AMEE532 views
AMEE Guardian Activate NYC 20110428 by AMEE
AMEE Guardian Activate NYC 20110428AMEE Guardian Activate NYC 20110428
AMEE Guardian Activate NYC 20110428
AMEE401 views
Explorer screencast by AMEE
Explorer screencastExplorer screencast
Explorer screencast
AMEE330 views
OpenTech 20100911 talk by AMEE
OpenTech 20100911 talkOpenTech 20100911 talk
OpenTech 20100911 talk
AMEE476 views
Greenhouse gas emissions calculations with AMEE by AMEE
Greenhouse gas emissions calculations with AMEEGreenhouse gas emissions calculations with AMEE
Greenhouse gas emissions calculations with AMEE
AMEE549 views
Technical introduction to AMEE by AMEE
Technical introduction to AMEETechnical introduction to AMEE
Technical introduction to AMEE
AMEE947 views
Amee Overview by AMEE
Amee OverviewAmee Overview
Amee Overview
AMEE315 views
AMEE at Greennet by AMEE
AMEE at GreennetAMEE at Greennet
AMEE at Greennet
AMEE681 views
AMEE at SXSW 2009 show by AMEE
AMEE at SXSW 2009 showAMEE at SXSW 2009 show
AMEE at SXSW 2009 show
AMEE532 views
AMEE at eTech by AMEE
AMEE at eTechAMEE at eTech
AMEE at eTech
AMEE1.7K views
AMEE 2: New Features (+ audio) by AMEE
AMEE 2: New Features (+ audio)AMEE 2: New Features (+ audio)
AMEE 2: New Features (+ audio)
AMEE216 views

Recently uploaded

Perth MeetUp November 2023 by
Perth MeetUp November 2023 Perth MeetUp November 2023
Perth MeetUp November 2023 Michael Price
12 views44 slides
Melek BEN MAHMOUD.pdf by
Melek BEN MAHMOUD.pdfMelek BEN MAHMOUD.pdf
Melek BEN MAHMOUD.pdfMelekBenMahmoud
14 views1 slide
AI: mind, matter, meaning, metaphors, being, becoming, life values by
AI: mind, matter, meaning, metaphors, being, becoming, life valuesAI: mind, matter, meaning, metaphors, being, becoming, life values
AI: mind, matter, meaning, metaphors, being, becoming, life valuesTwain Liu 刘秋艳
34 views16 slides
Black and White Modern Science Presentation.pptx by
Black and White Modern Science Presentation.pptxBlack and White Modern Science Presentation.pptx
Black and White Modern Science Presentation.pptxmaryamkhalid2916
14 views21 slides
.conf Go 2023 - Data analysis as a routine by
.conf Go 2023 - Data analysis as a routine.conf Go 2023 - Data analysis as a routine
.conf Go 2023 - Data analysis as a routineSplunk
90 views12 slides
Report 2030 Digital Decade by
Report 2030 Digital DecadeReport 2030 Digital Decade
Report 2030 Digital DecadeMassimo Talia
13 views41 slides

Recently uploaded(20)

Perth MeetUp November 2023 by Michael Price
Perth MeetUp November 2023 Perth MeetUp November 2023
Perth MeetUp November 2023
Michael Price12 views
AI: mind, matter, meaning, metaphors, being, becoming, life values by Twain Liu 刘秋艳
AI: mind, matter, meaning, metaphors, being, becoming, life valuesAI: mind, matter, meaning, metaphors, being, becoming, life values
AI: mind, matter, meaning, metaphors, being, becoming, life values
Black and White Modern Science Presentation.pptx by maryamkhalid2916
Black and White Modern Science Presentation.pptxBlack and White Modern Science Presentation.pptx
Black and White Modern Science Presentation.pptx
maryamkhalid291614 views
.conf Go 2023 - Data analysis as a routine by Splunk
.conf Go 2023 - Data analysis as a routine.conf Go 2023 - Data analysis as a routine
.conf Go 2023 - Data analysis as a routine
Splunk90 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi113 views
Understanding GenAI/LLM and What is Google Offering - Felix Goh by NUS-ISS
Understanding GenAI/LLM and What is Google Offering - Felix GohUnderstanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix Goh
NUS-ISS39 views
DALI Basics Course 2023 by Ivory Egg
DALI Basics Course  2023DALI Basics Course  2023
DALI Basics Course 2023
Ivory Egg14 views
Voice Logger - Telephony Integration Solution at Aegis by Nirmal Sharma
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at Aegis
Nirmal Sharma17 views
Business Analyst Series 2023 - Week 3 Session 5 by DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10165 views
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen... by NUS-ISS
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
NUS-ISS23 views
Empathic Computing: Delivering the Potential of the Metaverse by Mark Billinghurst
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
Mark Billinghurst449 views
Spesifikasi Lengkap ASUS Vivobook Go 14 by Dot Semarang
Spesifikasi Lengkap ASUS Vivobook Go 14Spesifikasi Lengkap ASUS Vivobook Go 14
Spesifikasi Lengkap ASUS Vivobook Go 14
Dot Semarang35 views
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica... by NUS-ISS
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
Emerging & Future Technology - How to Prepare for the Next 10 Years of Radica...
NUS-ISS15 views

How to decrease the environmental impact of your app

  • 1. How to decrease the environmental impact of your <foo>
  • 2. The number of PCs in use around the world has exceeded 1 billion and will double by 2014 Gartner
  • 3. 180m “retired” ... 35m straight to landfill recycling could save 11 tonnes of CO2 per tonne of PC waste
  • 4. Be Sustainable Or Be Landfill 9 years left in the UK
  • 7. Who's looking after our binary dust?
  • 8. Isn't the web just digital landfill?
  • 9. "Why Don't You Just Switch Off Your Telecomputer Set And Go Out And Do Something Less Boring Instead?"
  • 11. Vision Aggregate all the energy data on Earth - all the environmental emissions factors - all the methodologies and standards - all the consumption data
  • 12. 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
  • 16. how much could we save NOW by just being better?
  • 17. 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)
  • 18. 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
  • 19. Why are you building an app? fun? throwing sheep? making money? changing the world? saving the Earth?
  • 20. 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
  • 21. todo write energy efficient code watch Age of Stupid, Wall+E and Idiocracy more function, less form
  • 22. Yet Another Reason to KILL ALL FLASH?
  • 23. Good Things change procurement cycles (watch Government) “clean energy” data centres “just in time” provisioning low-level languages (machine code in the cloud?)
  • 24. 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
  • 25. Good Things tidy up build bots that will hoover up our digital detritus 101101010101010101001
  • 26. 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)
  • 27. 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
  • 29. 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
  • 30. you (travel footprint) In this example, a GPS- enabled mobile phone Travel Service Mobile service can derive the mode of (dopplr.com) (FireEagle) transport. Using AMEE as the trusted 3rd party, it could Locative Mobile pass that information to dopplr.com, a social community phone network based around travel. Mode of transport opt-in sharing
  • 31. 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
  • 32. Resolution we don't just need change we need systematic redesign of the future
  • 34. ps. bring your own data: http://wiki.amee.cc Thanks http://www.flickr.com/photos/point_and_click/115258719/ apologies to http://www.napster.com thanks to dopplr, Defra and you