SlideShare a Scribd company logo
1 of 34
Download to read offline
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

More Related Content

Similar to How to decrease the environmental impact of your app

Cloud Infrastructure and Services (CIS) - Webinar
Cloud Infrastructure and Services (CIS) - WebinarCloud Infrastructure and Services (CIS) - Webinar
Cloud Infrastructure and Services (CIS) - WebinarEMC
 
IRJET- Fog Route:Distribution of Data using Delay Tolerant Network
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
 
Cloud computing for mobile users can offloading computation save energy
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
 
IRJET- Load Balancing and Crash Management in IoT Environment
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
 
Cloud computing
Cloud computingCloud computing
Cloud computingRS P
 
Cloud computing
Cloud computingCloud computing
Cloud computingRS P
 
Should business move to the cloud
Should business move to  the cloud Should business move to  the cloud
Should business move to the cloud Zulkifflee Sofee
 
Should businesses move to the cloud
Should businesses move to the cloud Should businesses move to the cloud
Should businesses move to the cloud Zulkifflee Sofee
 
Performance Enhancement of Cloud Computing using Clustering
Performance Enhancement of Cloud Computing using ClusteringPerformance Enhancement of Cloud Computing using Clustering
Performance Enhancement of Cloud Computing using ClusteringEditor IJMTER
 
IBM’s Offering for a Smart, Private Cloud Sits on a Strong Foundation
IBM’s Offering for a Smart, Private Cloud  Sits on a Strong FoundationIBM’s Offering for a Smart, Private Cloud  Sits on a Strong Foundation
IBM’s Offering for a Smart, Private Cloud Sits on a Strong FoundationIBM India Smarter Computing
 
Green Cloud Computing :Emerging Technology
Green Cloud Computing :Emerging TechnologyGreen Cloud Computing :Emerging Technology
Green Cloud Computing :Emerging TechnologyIRJET Journal
 
Contemporary Energy Optimization for Mobile and Cloud Environment
Contemporary Energy Optimization for Mobile and Cloud EnvironmentContemporary Energy Optimization for Mobile and Cloud Environment
Contemporary Energy Optimization for Mobile and Cloud Environmentijceronline
 
Edge Computing.docx
Edge Computing.docxEdge Computing.docx
Edge Computing.docxSVITSEEERK
 
Accenture - Bubble over Barcelona 2013 MWC - Mobility Trends
Accenture  - Bubble over Barcelona 2013 MWC - Mobility TrendsAccenture  - Bubble over Barcelona 2013 MWC - Mobility Trends
Accenture - Bubble over Barcelona 2013 MWC - Mobility TrendsLars Kamp
 
Defining the true cloud (SugarCRM Webinar from 2012)
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 Kolsky
 
G-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUD
G-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUDG-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUD
G-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUDAlfiya Mahmood
 
IDC Tech Spotlight: From Silicon To Cloud
IDC Tech Spotlight: From Silicon To CloudIDC Tech Spotlight: From Silicon To Cloud
IDC Tech Spotlight: From Silicon To CloudJames Price
 

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

Cloud Infrastructure and Services (CIS) - Webinar
Cloud Infrastructure and Services (CIS) - WebinarCloud Infrastructure and Services (CIS) - Webinar
Cloud Infrastructure and Services (CIS) - Webinar
 
IRJET- Fog Route:Distribution of Data using Delay Tolerant Network
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
 
Cloud computing for mobile users can offloading computation save energy
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
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
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Disruption
DisruptionDisruption
Disruption
 
Should business move to the cloud
Should business move to  the cloud Should business move to  the cloud
Should business move to the cloud
 
Should businesses move to the cloud
Should businesses move to the cloud Should businesses move to the cloud
Should businesses move to the cloud
 
Performance Enhancement of Cloud Computing using Clustering
Performance Enhancement of Cloud Computing using ClusteringPerformance Enhancement of Cloud Computing using Clustering
Performance Enhancement of Cloud Computing using Clustering
 
IBM’s Offering for a Smart, Private Cloud Sits on a Strong Foundation
IBM’s Offering for a Smart, Private Cloud  Sits on a Strong FoundationIBM’s Offering for a Smart, Private Cloud  Sits on a Strong Foundation
IBM’s Offering for a Smart, Private Cloud Sits on a Strong Foundation
 
Fog security
Fog securityFog security
Fog security
 
Green Cloud Computing :Emerging Technology
Green Cloud Computing :Emerging TechnologyGreen Cloud Computing :Emerging Technology
Green Cloud Computing :Emerging Technology
 
Contemporary Energy Optimization for Mobile and Cloud Environment
Contemporary Energy Optimization for Mobile and Cloud EnvironmentContemporary Energy Optimization for Mobile and Cloud Environment
Contemporary Energy Optimization for Mobile and Cloud Environment
 
Edge Computing.docx
Edge Computing.docxEdge Computing.docx
Edge Computing.docx
 
Accenture - Bubble over Barcelona 2013 MWC - Mobility Trends
Accenture  - Bubble over Barcelona 2013 MWC - Mobility TrendsAccenture  - Bubble over Barcelona 2013 MWC - Mobility Trends
Accenture - Bubble over Barcelona 2013 MWC - Mobility Trends
 
Et software brochure
Et software brochureEt software brochure
Et software brochure
 
Defining the true cloud (SugarCRM Webinar from 2012)
Defining the true cloud (SugarCRM Webinar from 2012)Defining the true cloud (SugarCRM Webinar from 2012)
Defining the true cloud (SugarCRM Webinar from 2012)
 
G-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUD
G-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUDG-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUD
G-SLAM:OPTIMIZING ENERGY EFFIIENCY IN CLOUD
 
IDC Tech Spotlight: From Silicon To Cloud
IDC Tech Spotlight: From Silicon To CloudIDC Tech Spotlight: From Silicon To Cloud
IDC Tech Spotlight: From Silicon To Cloud
 

More from AMEE

amee at O'Reilly Strata 2012
amee at O'Reilly Strata 2012amee at O'Reilly Strata 2012
amee at O'Reilly Strata 2012AMEE
 
Revolutionizing Emissions and Supply Chain Management
Revolutionizing Emissions and Supply Chain ManagementRevolutionizing Emissions and Supply Chain Management
Revolutionizing Emissions and Supply Chain ManagementAMEE
 
Sustainable Design
Sustainable Design Sustainable Design
Sustainable Design AMEE
 
Gavin Starks at TEDxNYC
Gavin Starks at TEDxNYCGavin Starks at TEDxNYC
Gavin Starks at TEDxNYCAMEE
 
AMEE Guardian Activate NYC 20110428
AMEE Guardian Activate NYC 20110428AMEE Guardian Activate NYC 20110428
AMEE Guardian Activate NYC 20110428AMEE
 
Explorer screencast
Explorer screencastExplorer screencast
Explorer screencastAMEE
 
OpenTech 20100911 talk
OpenTech 20100911 talkOpenTech 20100911 talk
OpenTech 20100911 talkAMEE
 
Greenhouse gas emissions calculations with AMEE
Greenhouse gas emissions calculations with AMEEGreenhouse gas emissions calculations with AMEE
Greenhouse gas emissions calculations with AMEEAMEE
 
Technical introduction to AMEE
Technical introduction to AMEETechnical introduction to AMEE
Technical introduction to AMEEAMEE
 
Amee Overview
Amee OverviewAmee Overview
Amee OverviewAMEE
 
AMEE at Greennet
AMEE at GreennetAMEE at Greennet
AMEE at GreennetAMEE
 
AMEE at SXSW 2009 show
AMEE at SXSW 2009 showAMEE at SXSW 2009 show
AMEE at SXSW 2009 showAMEE
 
AMEE at eTech
AMEE at eTechAMEE at eTech
AMEE at eTechAMEE
 
AMEE 2: New Features (+ audio)
AMEE 2: New Features (+ audio)AMEE 2: New Features (+ audio)
AMEE 2: New Features (+ audio)AMEE
 

More from AMEE (14)

amee at O'Reilly Strata 2012
amee at O'Reilly Strata 2012amee at O'Reilly Strata 2012
amee at O'Reilly Strata 2012
 
Revolutionizing Emissions and Supply Chain Management
Revolutionizing Emissions and Supply Chain ManagementRevolutionizing Emissions and Supply Chain Management
Revolutionizing Emissions and Supply Chain Management
 
Sustainable Design
Sustainable Design Sustainable Design
Sustainable Design
 
Gavin Starks at TEDxNYC
Gavin Starks at TEDxNYCGavin Starks at TEDxNYC
Gavin Starks at TEDxNYC
 
AMEE Guardian Activate NYC 20110428
AMEE Guardian Activate NYC 20110428AMEE Guardian Activate NYC 20110428
AMEE Guardian Activate NYC 20110428
 
Explorer screencast
Explorer screencastExplorer screencast
Explorer screencast
 
OpenTech 20100911 talk
OpenTech 20100911 talkOpenTech 20100911 talk
OpenTech 20100911 talk
 
Greenhouse gas emissions calculations with AMEE
Greenhouse gas emissions calculations with AMEEGreenhouse gas emissions calculations with AMEE
Greenhouse gas emissions calculations with AMEE
 
Technical introduction to AMEE
Technical introduction to AMEETechnical introduction to AMEE
Technical introduction to AMEE
 
Amee Overview
Amee OverviewAmee Overview
Amee Overview
 
AMEE at Greennet
AMEE at GreennetAMEE at Greennet
AMEE at Greennet
 
AMEE at SXSW 2009 show
AMEE at SXSW 2009 showAMEE at SXSW 2009 show
AMEE at SXSW 2009 show
 
AMEE at eTech
AMEE at eTechAMEE at eTech
AMEE at eTech
 
AMEE 2: New Features (+ audio)
AMEE 2: New Features (+ audio)AMEE 2: New Features (+ audio)
AMEE 2: New Features (+ audio)
 

Recently uploaded

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Recently uploaded (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

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