SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
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

Más contenido relacionado

Similar a 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 a 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
 

Más de 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
 

Más de 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)
 

Último

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 

Último (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 

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