SlideShare ist ein Scribd-Unternehmen logo
1 von 11
What could be green about software?
Software Architecture & Optimisation of IT Energy-Efficiency
Joost Visser

                                              June 2011   T +31 20 314 0950
                                                          info@sig.eu
                                                          www.sig.eu
This presentation



                                                            2 I 10


Software Improvement Group
    •  Background, activities


Greenness and Software
    •  Does software consume energy?
    •  Green aspects of software – a taxonomy


Greenness and Software Architecture
    •  Is greenness of concern to the Software Architect?
    •  Some directions




© 2011 Software Improvement Group
Software Improvement Group



Background                                                                 3 I 10

   •  Spin-off from CWI in 2000, self-owned, independent
   •  Strong academic background, innovative, award-winning, profitable
   •  Member of the consortium Green IT Amsterdam region


Activity
   •  Management advisory, fact-based
   •  Accredited software analysis lab employs analysis tools and models
   •  Experienced staff transforms analysis data into advice


Track record
   •  Finance, government, logistics, telecom, manufacturing, energy, …
   •  We analyze over 100 systems annually



© 2011 Software Improvement Group
Selected services



                                                                                          4 I 10
                       Software Risk Assessment
                         •  In-depth investigation of software quality and risks
                         •  Answers specific research questions


                       Software Monitoring
                         •  Continuous measurement, feedback, and decision support
                         •  Guard quality from start to finish


                       Software Product Certification
                         •  Five levels of technical quality
                         •  Evaluation by SIG, certification by TÜV Informationstechnik

                       Sustainability Scans
                         •  Energy-efficiency at the application level
                         •  Identify opportunities for optimisation

© 2011 Software Improvement Group
Taxonomy



                                                                                                 5 I 10
                                                                     Data retention
             Greening by IT                                          Responsiveness
                                                                     Graphical presentation
                                     Green Grid
                                     Green Data Center                                  Algorithmic
Green IT                             Green Hardware                                     Data structures
                                                                                        Protocols
                                                         Functional necessity
             Greening of IT
                                                         Computational efficiency
                                     Green Software
                                                                      Environment
                                     Green Software
                                                                      Rework
                                     Development
                                                                      Maintainability
                                                                      Testability
 © 2011 Software Improvement Group
Power Loss Chain
Extended version …


                                                                                                           6 I 10


                                                                                               Image source:

       Performing the right work?
                                                                                               British Computer Society
                                                                                               Data Centre Specialist Group




                  Performing the work right?




                                                                                  Algorithmic inefficiency
               Computational           25%                            75%         Optimal cycles and storage
                   efficiency

                     Functional                                                   Frivolous features
                                                    65%                     35%   Useful work
                      necessity
                                    Percentages are indicative only

© 2011 Software Improvement Group
Application-level energy-efficiency



                                                                                 7 I 10
Why?

    •  On the level of hardware, network, and data centre progress has been made.
    •  Window for optimisation is shrinking.
    •  Focussed on reducing energy loss in the power supply chain.

    •  HW, NW, DC consume energy on behalf of application software.
    •  Software design and construction are currently mostly energy-oblivious.
    •  Focus on reducing energy demand at the source.


But how?
    •  Role for the software architect?


© 2011 Software Improvement Group
Software Architecture



                                                                                           8 I 10
Definition
    “The architecture is the primary carrier of system qualities, such as performance,
    modifiability, and security, none of which can be achieved without a unifying architectural
    vision”, Software Engineering Institute (SEI)


Responsibilities of the Software Architect
    •  Define structure: components, relationships, constraints, style
    •  Make technology choices
    •  Balance stakeholder needs
    •  Take, record, communicate high-level design decisions
    •  Provide guidance throughout the software process


Software Architecture & energy efficiency
    •  Energy-efficient software is enabled or precluded by architectural choices

© 2010 Software Improvement Group
Architectural trade-offs



                                                                               9 I 10
Energy efficiency versus functionality
    •  Non-essential features may lead to energy waste
    •  E.g.: continuous client-side reporting of server status
    •  E.g.: check spelling as you type, wizards (remember Clippy?)


Energy efficiency versus performance
    •  Optimising for performance is not necessarily energy-efficient
    •  E.g.: guaranteed response times may require over-dimensioned hardware


Energy efficiency versus reuse and adaptability
    •  E.g.: Packaged solution may not allow application-specific optimisation
    •  E.g.: Loose coupling via web services may increase communication overhead

© 2011 Software Improvement Group
Questions and challenges



                                                                                          10 I 10
How to integrate sustainability requirements?
    •  How to elicit?
    •  How to determine their impact?
    •  How to trade them off against functionality, maintainability, etc

How to prepare for future developments in hardware, data center, grid?
    •  Optimize for current infrastructure?
    •  Optimize for adaptability to future infrastructure?

How to ensure that sustainability decisions survive into implementation?
    •  How to enable developers, operators to judge whether the systems (still) fulfils
       sustainability constraints?




© 2011 Software Improvement Group
11 I 10




                                    Dr. ir. Joost Visser
                                    j.visser@sig.eu
                                    http://twitter.com/jstvssr
                                    www.sig.eu
                                    +31 20 314 0950


© 2011 Software Improvement Group

Weitere ähnliche Inhalte

Was ist angesagt?

Smarter Datacenter - Sanjeev Gupta
Smarter Datacenter - Sanjeev GuptaSmarter Datacenter - Sanjeev Gupta
Smarter Datacenter - Sanjeev GuptaJyothi Satyanathan
 
Green it en rel 2.1
Green it en rel 2.1Green it en rel 2.1
Green it en rel 2.1LHYRA srl
 
Essential Arb 2
Essential Arb 2Essential Arb 2
Essential Arb 2hinser14
 
Webinar: Increase technology Uptake with Software Usage Metering Tools
Webinar: Increase technology Uptake with Software Usage Metering ToolsWebinar: Increase technology Uptake with Software Usage Metering Tools
Webinar: Increase technology Uptake with Software Usage Metering ToolsOpen iT Inc.
 
Key strategies for discrete manufacturers j caie arc japan 2008
Key strategies for discrete manufacturers j caie arc japan 2008Key strategies for discrete manufacturers j caie arc japan 2008
Key strategies for discrete manufacturers j caie arc japan 2008ARC Advisory Group
 
E2 Manage Tech Design Implementation General 2010
E2 Manage Tech Design Implementation General 2010E2 Manage Tech Design Implementation General 2010
E2 Manage Tech Design Implementation General 2010bdwwork
 
Belden Industrial Ethernet White Paper
Belden Industrial Ethernet White PaperBelden Industrial Ethernet White Paper
Belden Industrial Ethernet White Paperadventive1
 
Geae Tech Support Website Six Sigma Case Study
Geae Tech Support Website Six Sigma Case StudyGeae Tech Support Website Six Sigma Case Study
Geae Tech Support Website Six Sigma Case StudySteven Bonacorsi
 
IBM Software Day 2013. Making innovation real through accelerated software an...
IBM Software Day 2013. Making innovation real through accelerated software an...IBM Software Day 2013. Making innovation real through accelerated software an...
IBM Software Day 2013. Making innovation real through accelerated software an...IBM (Middle East and Africa)
 
A Cost-Effective Integrated Solution for Backup and Disaster Recovery
A Cost-Effective Integrated Solution for Backup and Disaster RecoveryA Cost-Effective Integrated Solution for Backup and Disaster Recovery
A Cost-Effective Integrated Solution for Backup and Disaster Recoveryxmeteorite
 
Green IT - a Marketing Term or Sustainable Business, part 1
Green IT - a Marketing Term or Sustainable Business, part 1Green IT - a Marketing Term or Sustainable Business, part 1
Green IT - a Marketing Term or Sustainable Business, part 1MatsBerglind
 
F-Secure Cloud Software icgse2013
F-Secure Cloud Software icgse2013F-Secure Cloud Software icgse2013
F-Secure Cloud Software icgse2013Janne Järvinen
 
Oracle - Soluções do device ao Datacenter
Oracle - Soluções do device ao DatacenterOracle - Soluções do device ao Datacenter
Oracle - Soluções do device ao DatacenterGeneXus
 
Exploration Production Portals
Exploration Production Portals Exploration Production Portals
Exploration Production Portals Infosys
 

Was ist angesagt? (19)

Smarter Datacenter - Sanjeev Gupta
Smarter Datacenter - Sanjeev GuptaSmarter Datacenter - Sanjeev Gupta
Smarter Datacenter - Sanjeev Gupta
 
Green it en rel 2.1
Green it en rel 2.1Green it en rel 2.1
Green it en rel 2.1
 
nitesh_rajpurkar_2016
nitesh_rajpurkar_2016nitesh_rajpurkar_2016
nitesh_rajpurkar_2016
 
Essential Arb 2
Essential Arb 2Essential Arb 2
Essential Arb 2
 
Webinar: Increase technology Uptake with Software Usage Metering Tools
Webinar: Increase technology Uptake with Software Usage Metering ToolsWebinar: Increase technology Uptake with Software Usage Metering Tools
Webinar: Increase technology Uptake with Software Usage Metering Tools
 
Key strategies for discrete manufacturers j caie arc japan 2008
Key strategies for discrete manufacturers j caie arc japan 2008Key strategies for discrete manufacturers j caie arc japan 2008
Key strategies for discrete manufacturers j caie arc japan 2008
 
Dr laura georg_digital_trends_11
Dr laura georg_digital_trends_11Dr laura georg_digital_trends_11
Dr laura georg_digital_trends_11
 
E2 Manage Tech Design Implementation General 2010
E2 Manage Tech Design Implementation General 2010E2 Manage Tech Design Implementation General 2010
E2 Manage Tech Design Implementation General 2010
 
Belden Industrial Ethernet White Paper
Belden Industrial Ethernet White PaperBelden Industrial Ethernet White Paper
Belden Industrial Ethernet White Paper
 
Karen davie scott presentation
Karen davie scott   presentationKaren davie scott   presentation
Karen davie scott presentation
 
Geae Tech Support Website Six Sigma Case Study
Geae Tech Support Website Six Sigma Case StudyGeae Tech Support Website Six Sigma Case Study
Geae Tech Support Website Six Sigma Case Study
 
IBM Software Day 2013. Making innovation real through accelerated software an...
IBM Software Day 2013. Making innovation real through accelerated software an...IBM Software Day 2013. Making innovation real through accelerated software an...
IBM Software Day 2013. Making innovation real through accelerated software an...
 
A Cost-Effective Integrated Solution for Backup and Disaster Recovery
A Cost-Effective Integrated Solution for Backup and Disaster RecoveryA Cost-Effective Integrated Solution for Backup and Disaster Recovery
A Cost-Effective Integrated Solution for Backup and Disaster Recovery
 
Green IT - a Marketing Term or Sustainable Business, part 1
Green IT - a Marketing Term or Sustainable Business, part 1Green IT - a Marketing Term or Sustainable Business, part 1
Green IT - a Marketing Term or Sustainable Business, part 1
 
F-Secure Cloud Software icgse2013
F-Secure Cloud Software icgse2013F-Secure Cloud Software icgse2013
F-Secure Cloud Software icgse2013
 
Oracle - Soluções do device ao Datacenter
Oracle - Soluções do device ao DatacenterOracle - Soluções do device ao Datacenter
Oracle - Soluções do device ao Datacenter
 
Dc ops
Dc opsDc ops
Dc ops
 
Exploration Production Portals
Exploration Production Portals Exploration Production Portals
Exploration Production Portals
 
VISIT2008 Weatherforecast For IT
VISIT2008  Weatherforecast For ITVISIT2008  Weatherforecast For IT
VISIT2008 Weatherforecast For IT
 

Andere mochten auch

Green Software Lab
Green Software LabGreen Software Lab
Green Software LabGreenLabAtDI
 
Green-Language programming presentation
Green-Language programming presentationGreen-Language programming presentation
Green-Language programming presentationLorraine Cruz
 
Technology, apps, and websites you need to know about
Technology, apps, and websites you need to know aboutTechnology, apps, and websites you need to know about
Technology, apps, and websites you need to know aboutDoug Green
 
Introduction to the Green Code
Introduction to the Green CodeIntroduction to the Green Code
Introduction to the Green Codebuffalogreencode
 
Java and effective programming. Is it possible? - IAESTE Case Week 2016
Java and effective programming. Is it possible? - IAESTE Case Week 2016Java and effective programming. Is it possible? - IAESTE Case Week 2016
Java and effective programming. Is it possible? - IAESTE Case Week 2016Łukasz Koniecki
 
European Green IT Webinar 2014 - Green Code Lab (France)
European Green IT Webinar 2014 - Green Code Lab (France)European Green IT Webinar 2014 - Green Code Lab (France)
European Green IT Webinar 2014 - Green Code Lab (France)GreenLabCenter
 
3.2 System Design For Eco Efficiency
3.2 System Design For Eco Efficiency3.2 System Design For Eco Efficiency
3.2 System Design For Eco EfficiencyLeNS_slide
 
Towards Software Sustainability Assessment
Towards Software Sustainability AssessmentTowards Software Sustainability Assessment
Towards Software Sustainability AssessmentPatricia Lago
 
Green Code Lab Challenge 2015 Subject Details
Green Code Lab Challenge 2015 Subject DetailsGreen Code Lab Challenge 2015 Subject Details
Green Code Lab Challenge 2015 Subject DetailsOlivier Philippot
 
Software and Sustainability
Software and SustainabilitySoftware and Sustainability
Software and SustainabilityPatricia Lago
 
說服性科技 Persuasive technology
說服性科技 Persuasive technology說服性科技 Persuasive technology
說服性科技 Persuasive technologyJill Hsu
 
Sissa OSWC Malaga 2008
Sissa OSWC Malaga 2008Sissa OSWC Malaga 2008
Sissa OSWC Malaga 2008giosissa
 
How Green are Java Best Coding Practices? - GreenDays @ Rennes - 2014-07-01
How Green are Java Best Coding Practices? - GreenDays @ Rennes - 2014-07-01How Green are Java Best Coding Practices? - GreenDays @ Rennes - 2014-07-01
How Green are Java Best Coding Practices? - GreenDays @ Rennes - 2014-07-01Jérôme Rocheteau
 
Green ICT, sustainability and Open Source
Green ICT, sustainability and Open  SourceGreen ICT, sustainability and Open  Source
Green ICT, sustainability and Open Sourcegiosissa
 
The Green Lab - [02 C] [case study] Progressive web apps
The Green Lab - [02 C] [case study] Progressive web appsThe Green Lab - [02 C] [case study] Progressive web apps
The Green Lab - [02 C] [case study] Progressive web appsIvano Malavolta
 
The Green Lab - [01 C] Empirical software engineering
The Green Lab - [01 C] Empirical software engineeringThe Green Lab - [01 C] Empirical software engineering
The Green Lab - [01 C] Empirical software engineeringIvano Malavolta
 
The Green Lab - [01-B] Case study presentation
The Green Lab - [01-B] Case study presentationThe Green Lab - [01-B] Case study presentation
The Green Lab - [01-B] Case study presentationGiuseppe Procaccianti
 

Andere mochten auch (20)

Green Software Lab
Green Software LabGreen Software Lab
Green Software Lab
 
Green Programming
Green ProgrammingGreen Programming
Green Programming
 
Green-Language programming presentation
Green-Language programming presentationGreen-Language programming presentation
Green-Language programming presentation
 
Technology, apps, and websites you need to know about
Technology, apps, and websites you need to know aboutTechnology, apps, and websites you need to know about
Technology, apps, and websites you need to know about
 
Introduction to the Green Code
Introduction to the Green CodeIntroduction to the Green Code
Introduction to the Green Code
 
Java and effective programming. Is it possible? - IAESTE Case Week 2016
Java and effective programming. Is it possible? - IAESTE Case Week 2016Java and effective programming. Is it possible? - IAESTE Case Week 2016
Java and effective programming. Is it possible? - IAESTE Case Week 2016
 
European Green IT Webinar 2014 - Green Code Lab (France)
European Green IT Webinar 2014 - Green Code Lab (France)European Green IT Webinar 2014 - Green Code Lab (France)
European Green IT Webinar 2014 - Green Code Lab (France)
 
3.2 System Design For Eco Efficiency
3.2 System Design For Eco Efficiency3.2 System Design For Eco Efficiency
3.2 System Design For Eco Efficiency
 
Towards Software Sustainability Assessment
Towards Software Sustainability AssessmentTowards Software Sustainability Assessment
Towards Software Sustainability Assessment
 
Green it
Green it  Green it
Green it
 
Green Code Lab Challenge 2015 Subject Details
Green Code Lab Challenge 2015 Subject DetailsGreen Code Lab Challenge 2015 Subject Details
Green Code Lab Challenge 2015 Subject Details
 
Ten green bottles
Ten green bottlesTen green bottles
Ten green bottles
 
Software and Sustainability
Software and SustainabilitySoftware and Sustainability
Software and Sustainability
 
說服性科技 Persuasive technology
說服性科技 Persuasive technology說服性科技 Persuasive technology
說服性科技 Persuasive technology
 
Sissa OSWC Malaga 2008
Sissa OSWC Malaga 2008Sissa OSWC Malaga 2008
Sissa OSWC Malaga 2008
 
How Green are Java Best Coding Practices? - GreenDays @ Rennes - 2014-07-01
How Green are Java Best Coding Practices? - GreenDays @ Rennes - 2014-07-01How Green are Java Best Coding Practices? - GreenDays @ Rennes - 2014-07-01
How Green are Java Best Coding Practices? - GreenDays @ Rennes - 2014-07-01
 
Green ICT, sustainability and Open Source
Green ICT, sustainability and Open  SourceGreen ICT, sustainability and Open  Source
Green ICT, sustainability and Open Source
 
The Green Lab - [02 C] [case study] Progressive web apps
The Green Lab - [02 C] [case study] Progressive web appsThe Green Lab - [02 C] [case study] Progressive web apps
The Green Lab - [02 C] [case study] Progressive web apps
 
The Green Lab - [01 C] Empirical software engineering
The Green Lab - [01 C] Empirical software engineeringThe Green Lab - [01 C] Empirical software engineering
The Green Lab - [01 C] Empirical software engineering
 
The Green Lab - [01-B] Case study presentation
The Green Lab - [01-B] Case study presentationThe Green Lab - [01-B] Case study presentation
The Green Lab - [01-B] Case study presentation
 

Ähnlich wie Presentation Joost Visser / SIG - what can be green about software- Workshop Green Software Architecture - Green IT Amsterdam and SIG

Business Service Management Made Easy!
Business Service Management Made Easy!Business Service Management Made Easy!
Business Service Management Made Easy!Michele Hudnall
 
Cloud project secrets of success
Cloud project secrets of successCloud project secrets of success
Cloud project secrets of successKhazret Sapenov
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTSMicrosoft Iceland
 
Integrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine appIntegrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine appEPM Live
 
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...Compuware APM
 
De-Risk Data Center Projects With Cisco Services
De-Risk Data Center Projects With Cisco ServicesDe-Risk Data Center Projects With Cisco Services
De-Risk Data Center Projects With Cisco ServicesCisco Canada
 
Intel IT Cloud Strategy
Intel IT Cloud StrategyIntel IT Cloud Strategy
Intel IT Cloud Strategytdwiindia
 
Amazing Winter Keynote - IT as a Team Sport
Amazing Winter Keynote - IT as a Team SportAmazing Winter Keynote - IT as a Team Sport
Amazing Winter Keynote - IT as a Team SportPaul Muller
 
Service Availability and Performance Management - PCTY 2011
Service Availability and Performance Management - PCTY 2011Service Availability and Performance Management - PCTY 2011
Service Availability and Performance Management - PCTY 2011IBM Sverige
 
Smarter Computing Integrated Systems
Smarter Computing Integrated SystemsSmarter Computing Integrated Systems
Smarter Computing Integrated SystemsIBMGovernmentCA
 
Five best practices for ensuring uptime with Data Center Infrastructure Manag...
Five best practices for ensuring uptime with Data Center Infrastructure Manag...Five best practices for ensuring uptime with Data Center Infrastructure Manag...
Five best practices for ensuring uptime with Data Center Infrastructure Manag...CA Nimsoft
 
Bobby.german
Bobby.germanBobby.german
Bobby.germanNASAPMC
 
Aseguramiento de la Calidad en el Servicio de Redes Convergentes
Aseguramiento de la Calidad en el Servicio de Redes ConvergentesAseguramiento de la Calidad en el Servicio de Redes Convergentes
Aseguramiento de la Calidad en el Servicio de Redes ConvergentesMundo Contact
 
Enterprise Modernization: Improving the economics of mainframe and multi-plat...
Enterprise Modernization: Improving the economics of mainframe and multi-plat...Enterprise Modernization: Improving the economics of mainframe and multi-plat...
Enterprise Modernization: Improving the economics of mainframe and multi-plat...dkang
 
Enterprise modernization: improving the economics of mainframe and multi-plat...
Enterprise modernization: improving the economics of mainframe and multi-plat...Enterprise modernization: improving the economics of mainframe and multi-plat...
Enterprise modernization: improving the economics of mainframe and multi-plat...IBM Rational software
 
Making a Strong Business Case for Multiagent Technology
Making a Strong Business Case for Multiagent TechnologyMaking a Strong Business Case for Multiagent Technology
Making a Strong Business Case for Multiagent Technologydgalanti
 
Service Creation, Service Delivery, Service Management - PCTY 2011
Service Creation, Service Delivery, Service Management - PCTY 2011Service Creation, Service Delivery, Service Management - PCTY 2011
Service Creation, Service Delivery, Service Management - PCTY 2011IBM Sverige
 

Ähnlich wie Presentation Joost Visser / SIG - what can be green about software- Workshop Green Software Architecture - Green IT Amsterdam and SIG (20)

Business Service Management Made Easy!
Business Service Management Made Easy!Business Service Management Made Easy!
Business Service Management Made Easy!
 
Cloud project secrets of success
Cloud project secrets of successCloud project secrets of success
Cloud project secrets of success
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTS
 
Integrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine appIntegrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine app
 
Dev ops intro
Dev ops  introDev ops  intro
Dev ops intro
 
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
 
De-Risk Data Center Projects With Cisco Services
De-Risk Data Center Projects With Cisco ServicesDe-Risk Data Center Projects With Cisco Services
De-Risk Data Center Projects With Cisco Services
 
Intel IT Cloud Strategy
Intel IT Cloud StrategyIntel IT Cloud Strategy
Intel IT Cloud Strategy
 
Amazing Winter Keynote - IT as a Team Sport
Amazing Winter Keynote - IT as a Team SportAmazing Winter Keynote - IT as a Team Sport
Amazing Winter Keynote - IT as a Team Sport
 
Service Availability and Performance Management - PCTY 2011
Service Availability and Performance Management - PCTY 2011Service Availability and Performance Management - PCTY 2011
Service Availability and Performance Management - PCTY 2011
 
Smarter Computing Integrated Systems
Smarter Computing Integrated SystemsSmarter Computing Integrated Systems
Smarter Computing Integrated Systems
 
Five best practices for ensuring uptime with Data Center Infrastructure Manag...
Five best practices for ensuring uptime with Data Center Infrastructure Manag...Five best practices for ensuring uptime with Data Center Infrastructure Manag...
Five best practices for ensuring uptime with Data Center Infrastructure Manag...
 
Bobby.german
Bobby.germanBobby.german
Bobby.german
 
Aseguramiento de la Calidad en el Servicio de Redes Convergentes
Aseguramiento de la Calidad en el Servicio de Redes ConvergentesAseguramiento de la Calidad en el Servicio de Redes Convergentes
Aseguramiento de la Calidad en el Servicio de Redes Convergentes
 
Agile Enterprise Architecture? Oxymoron or Savior?
Agile Enterprise Architecture? Oxymoron or Savior?Agile Enterprise Architecture? Oxymoron or Savior?
Agile Enterprise Architecture? Oxymoron or Savior?
 
Enterprise Modernization: Improving the economics of mainframe and multi-plat...
Enterprise Modernization: Improving the economics of mainframe and multi-plat...Enterprise Modernization: Improving the economics of mainframe and multi-plat...
Enterprise Modernization: Improving the economics of mainframe and multi-plat...
 
Enterprise modernization: improving the economics of mainframe and multi-plat...
Enterprise modernization: improving the economics of mainframe and multi-plat...Enterprise modernization: improving the economics of mainframe and multi-plat...
Enterprise modernization: improving the economics of mainframe and multi-plat...
 
Making a Strong Business Case for Multiagent Technology
Making a Strong Business Case for Multiagent TechnologyMaking a Strong Business Case for Multiagent Technology
Making a Strong Business Case for Multiagent Technology
 
Service Creation, Service Delivery, Service Management - PCTY 2011
Service Creation, Service Delivery, Service Management - PCTY 2011Service Creation, Service Delivery, Service Management - PCTY 2011
Service Creation, Service Delivery, Service Management - PCTY 2011
 
Keynote Day 1 2009
Keynote Day 1 2009Keynote Day 1 2009
Keynote Day 1 2009
 

Mehr von Jaak Vlasveld

Workshop wko if technology coen dijxhoorn new green future of ates @ green it...
Workshop wko if technology coen dijxhoorn new green future of ates @ green it...Workshop wko if technology coen dijxhoorn new green future of ates @ green it...
Workshop wko if technology coen dijxhoorn new green future of ates @ green it...Jaak Vlasveld
 
Workshop wko ger baron wko and datacenters from an urban perspective @ green ...
Workshop wko ger baron wko and datacenters from an urban perspective @ green ...Workshop wko ger baron wko and datacenters from an urban perspective @ green ...
Workshop wko ger baron wko and datacenters from an urban perspective @ green ...Jaak Vlasveld
 
Workshop wko if technology marcel swets reliable ates systems @ green it amst...
Workshop wko if technology marcel swets reliable ates systems @ green it amst...Workshop wko if technology marcel swets reliable ates systems @ green it amst...
Workshop wko if technology marcel swets reliable ates systems @ green it amst...Jaak Vlasveld
 
Green it voor de digitale steden agenda 22 september 2011
Green it voor de digitale steden agenda 22 september 2011Green it voor de digitale steden agenda 22 september 2011
Green it voor de digitale steden agenda 22 september 2011Jaak Vlasveld
 
Green IT Amsterdam Region - six focus areas for an Urban Green ICT Infrastruc...
Green IT Amsterdam Region - six focus areas for an Urban Green ICT Infrastruc...Green IT Amsterdam Region - six focus areas for an Urban Green ICT Infrastruc...
Green IT Amsterdam Region - six focus areas for an Urban Green ICT Infrastruc...Jaak Vlasveld
 
Presentation Michuel Ferreira - Green Software Awareness Survey Results Works...
Presentation Michuel Ferreira - Green Software Awareness Survey Results Works...Presentation Michuel Ferreira - Green Software Awareness Survey Results Works...
Presentation Michuel Ferreira - Green Software Awareness Survey Results Works...Jaak Vlasveld
 
Presentation Paul Clint / CWI - CWI and energy efficiency - Workshop Green So...
Presentation Paul Clint / CWI - CWI and energy efficiency - Workshop Green So...Presentation Paul Clint / CWI - CWI and energy efficiency - Workshop Green So...
Presentation Paul Clint / CWI - CWI and energy efficiency - Workshop Green So...Jaak Vlasveld
 
Presentation Hyves, Green IT Amsterdam workshop Green Software 12 apr 2011, o...
Presentation Hyves, Green IT Amsterdam workshop Green Software 12 apr 2011, o...Presentation Hyves, Green IT Amsterdam workshop Green Software 12 apr 2011, o...
Presentation Hyves, Green IT Amsterdam workshop Green Software 12 apr 2011, o...Jaak Vlasveld
 
Presentatie Centric, Green IT Amsterdam workshop Green Software 12 apr 2011, ...
Presentatie Centric, Green IT Amsterdam workshop Green Software 12 apr 2011, ...Presentatie Centric, Green IT Amsterdam workshop Green Software 12 apr 2011, ...
Presentatie Centric, Green IT Amsterdam workshop Green Software 12 apr 2011, ...Jaak Vlasveld
 
Introduction Anwar Osseyran, Green IT Amsterdam workshop Green Software 12 ap...
Introduction Anwar Osseyran, Green IT Amsterdam workshop Green Software 12 ap...Introduction Anwar Osseyran, Green IT Amsterdam workshop Green Software 12 ap...
Introduction Anwar Osseyran, Green IT Amsterdam workshop Green Software 12 ap...Jaak Vlasveld
 
Presentatie Waternet - Green Water meets Green IT, 10 maart 2011 - water en d...
Presentatie Waternet - Green Water meets Green IT, 10 maart 2011 - water en d...Presentatie Waternet - Green Water meets Green IT, 10 maart 2011 - water en d...
Presentatie Waternet - Green Water meets Green IT, 10 maart 2011 - water en d...Jaak Vlasveld
 
Presentatie Nalco - Green Water meets Green IT, 10 maart 2011 - hoe en waar e...
Presentatie Nalco - Green Water meets Green IT, 10 maart 2011 - hoe en waar e...Presentatie Nalco - Green Water meets Green IT, 10 maart 2011 - hoe en waar e...
Presentatie Nalco - Green Water meets Green IT, 10 maart 2011 - hoe en waar e...Jaak Vlasveld
 
Presentatie KWR - Green Water meets Green IT, 10 maart 2011 - geavanceerde al...
Presentatie KWR - Green Water meets Green IT, 10 maart 2011 - geavanceerde al...Presentatie KWR - Green Water meets Green IT, 10 maart 2011 - geavanceerde al...
Presentatie KWR - Green Water meets Green IT, 10 maart 2011 - geavanceerde al...Jaak Vlasveld
 
Presentatie green it amsterdam green water meets green it 10 maart 2011 we...
Presentatie green it amsterdam  green water meets green it 10 maart 2011   we...Presentatie green it amsterdam  green water meets green it 10 maart 2011   we...
Presentatie green it amsterdam green water meets green it 10 maart 2011 we...Jaak Vlasveld
 
Presentatie Nalco - Green Water meets Green IT, 10 maart 2011 - groene waterb...
Presentatie Nalco - Green Water meets Green IT, 10 maart 2011 - groene waterb...Presentatie Nalco - Green Water meets Green IT, 10 maart 2011 - groene waterb...
Presentatie Nalco - Green Water meets Green IT, 10 maart 2011 - groene waterb...Jaak Vlasveld
 
DC10 Nico ten Wolde - Service innovation en ict - Rabobank and mobile payment...
DC10 Nico ten Wolde - Service innovation en ict - Rabobank and mobile payment...DC10 Nico ten Wolde - Service innovation en ict - Rabobank and mobile payment...
DC10 Nico ten Wolde - Service innovation en ict - Rabobank and mobile payment...Jaak Vlasveld
 
DC10 Douwe Lycklama - Service innovation en ict - Micropayments
DC10 Douwe Lycklama - Service innovation en ict - MicropaymentsDC10 Douwe Lycklama - Service innovation en ict - Micropayments
DC10 Douwe Lycklama - Service innovation en ict - MicropaymentsJaak Vlasveld
 
DC10 Hans de Groene - Innovatiebeleid en kennisontwikkeling - Het innovatiebe...
DC10 Hans de Groene - Innovatiebeleid en kennisontwikkeling - Het innovatiebe...DC10 Hans de Groene - Innovatiebeleid en kennisontwikkeling - Het innovatiebe...
DC10 Hans de Groene - Innovatiebeleid en kennisontwikkeling - Het innovatiebe...Jaak Vlasveld
 
DC10 Pim den Hertog - Innovatiebeleid en kennisontwikkeling - managing servic...
DC10 Pim den Hertog - Innovatiebeleid en kennisontwikkeling - managing servic...DC10 Pim den Hertog - Innovatiebeleid en kennisontwikkeling - managing servic...
DC10 Pim den Hertog - Innovatiebeleid en kennisontwikkeling - managing servic...Jaak Vlasveld
 
DC10 Jan Peter van den Toren - Innovatiebeleid en kennisontwikkeling - Innova...
DC10 Jan Peter van den Toren - Innovatiebeleid en kennisontwikkeling - Innova...DC10 Jan Peter van den Toren - Innovatiebeleid en kennisontwikkeling - Innova...
DC10 Jan Peter van den Toren - Innovatiebeleid en kennisontwikkeling - Innova...Jaak Vlasveld
 

Mehr von Jaak Vlasveld (20)

Workshop wko if technology coen dijxhoorn new green future of ates @ green it...
Workshop wko if technology coen dijxhoorn new green future of ates @ green it...Workshop wko if technology coen dijxhoorn new green future of ates @ green it...
Workshop wko if technology coen dijxhoorn new green future of ates @ green it...
 
Workshop wko ger baron wko and datacenters from an urban perspective @ green ...
Workshop wko ger baron wko and datacenters from an urban perspective @ green ...Workshop wko ger baron wko and datacenters from an urban perspective @ green ...
Workshop wko ger baron wko and datacenters from an urban perspective @ green ...
 
Workshop wko if technology marcel swets reliable ates systems @ green it amst...
Workshop wko if technology marcel swets reliable ates systems @ green it amst...Workshop wko if technology marcel swets reliable ates systems @ green it amst...
Workshop wko if technology marcel swets reliable ates systems @ green it amst...
 
Green it voor de digitale steden agenda 22 september 2011
Green it voor de digitale steden agenda 22 september 2011Green it voor de digitale steden agenda 22 september 2011
Green it voor de digitale steden agenda 22 september 2011
 
Green IT Amsterdam Region - six focus areas for an Urban Green ICT Infrastruc...
Green IT Amsterdam Region - six focus areas for an Urban Green ICT Infrastruc...Green IT Amsterdam Region - six focus areas for an Urban Green ICT Infrastruc...
Green IT Amsterdam Region - six focus areas for an Urban Green ICT Infrastruc...
 
Presentation Michuel Ferreira - Green Software Awareness Survey Results Works...
Presentation Michuel Ferreira - Green Software Awareness Survey Results Works...Presentation Michuel Ferreira - Green Software Awareness Survey Results Works...
Presentation Michuel Ferreira - Green Software Awareness Survey Results Works...
 
Presentation Paul Clint / CWI - CWI and energy efficiency - Workshop Green So...
Presentation Paul Clint / CWI - CWI and energy efficiency - Workshop Green So...Presentation Paul Clint / CWI - CWI and energy efficiency - Workshop Green So...
Presentation Paul Clint / CWI - CWI and energy efficiency - Workshop Green So...
 
Presentation Hyves, Green IT Amsterdam workshop Green Software 12 apr 2011, o...
Presentation Hyves, Green IT Amsterdam workshop Green Software 12 apr 2011, o...Presentation Hyves, Green IT Amsterdam workshop Green Software 12 apr 2011, o...
Presentation Hyves, Green IT Amsterdam workshop Green Software 12 apr 2011, o...
 
Presentatie Centric, Green IT Amsterdam workshop Green Software 12 apr 2011, ...
Presentatie Centric, Green IT Amsterdam workshop Green Software 12 apr 2011, ...Presentatie Centric, Green IT Amsterdam workshop Green Software 12 apr 2011, ...
Presentatie Centric, Green IT Amsterdam workshop Green Software 12 apr 2011, ...
 
Introduction Anwar Osseyran, Green IT Amsterdam workshop Green Software 12 ap...
Introduction Anwar Osseyran, Green IT Amsterdam workshop Green Software 12 ap...Introduction Anwar Osseyran, Green IT Amsterdam workshop Green Software 12 ap...
Introduction Anwar Osseyran, Green IT Amsterdam workshop Green Software 12 ap...
 
Presentatie Waternet - Green Water meets Green IT, 10 maart 2011 - water en d...
Presentatie Waternet - Green Water meets Green IT, 10 maart 2011 - water en d...Presentatie Waternet - Green Water meets Green IT, 10 maart 2011 - water en d...
Presentatie Waternet - Green Water meets Green IT, 10 maart 2011 - water en d...
 
Presentatie Nalco - Green Water meets Green IT, 10 maart 2011 - hoe en waar e...
Presentatie Nalco - Green Water meets Green IT, 10 maart 2011 - hoe en waar e...Presentatie Nalco - Green Water meets Green IT, 10 maart 2011 - hoe en waar e...
Presentatie Nalco - Green Water meets Green IT, 10 maart 2011 - hoe en waar e...
 
Presentatie KWR - Green Water meets Green IT, 10 maart 2011 - geavanceerde al...
Presentatie KWR - Green Water meets Green IT, 10 maart 2011 - geavanceerde al...Presentatie KWR - Green Water meets Green IT, 10 maart 2011 - geavanceerde al...
Presentatie KWR - Green Water meets Green IT, 10 maart 2011 - geavanceerde al...
 
Presentatie green it amsterdam green water meets green it 10 maart 2011 we...
Presentatie green it amsterdam  green water meets green it 10 maart 2011   we...Presentatie green it amsterdam  green water meets green it 10 maart 2011   we...
Presentatie green it amsterdam green water meets green it 10 maart 2011 we...
 
Presentatie Nalco - Green Water meets Green IT, 10 maart 2011 - groene waterb...
Presentatie Nalco - Green Water meets Green IT, 10 maart 2011 - groene waterb...Presentatie Nalco - Green Water meets Green IT, 10 maart 2011 - groene waterb...
Presentatie Nalco - Green Water meets Green IT, 10 maart 2011 - groene waterb...
 
DC10 Nico ten Wolde - Service innovation en ict - Rabobank and mobile payment...
DC10 Nico ten Wolde - Service innovation en ict - Rabobank and mobile payment...DC10 Nico ten Wolde - Service innovation en ict - Rabobank and mobile payment...
DC10 Nico ten Wolde - Service innovation en ict - Rabobank and mobile payment...
 
DC10 Douwe Lycklama - Service innovation en ict - Micropayments
DC10 Douwe Lycklama - Service innovation en ict - MicropaymentsDC10 Douwe Lycklama - Service innovation en ict - Micropayments
DC10 Douwe Lycklama - Service innovation en ict - Micropayments
 
DC10 Hans de Groene - Innovatiebeleid en kennisontwikkeling - Het innovatiebe...
DC10 Hans de Groene - Innovatiebeleid en kennisontwikkeling - Het innovatiebe...DC10 Hans de Groene - Innovatiebeleid en kennisontwikkeling - Het innovatiebe...
DC10 Hans de Groene - Innovatiebeleid en kennisontwikkeling - Het innovatiebe...
 
DC10 Pim den Hertog - Innovatiebeleid en kennisontwikkeling - managing servic...
DC10 Pim den Hertog - Innovatiebeleid en kennisontwikkeling - managing servic...DC10 Pim den Hertog - Innovatiebeleid en kennisontwikkeling - managing servic...
DC10 Pim den Hertog - Innovatiebeleid en kennisontwikkeling - managing servic...
 
DC10 Jan Peter van den Toren - Innovatiebeleid en kennisontwikkeling - Innova...
DC10 Jan Peter van den Toren - Innovatiebeleid en kennisontwikkeling - Innova...DC10 Jan Peter van den Toren - Innovatiebeleid en kennisontwikkeling - Innova...
DC10 Jan Peter van den Toren - Innovatiebeleid en kennisontwikkeling - Innova...
 

Kürzlich hochgeladen

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Kürzlich hochgeladen (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

Presentation Joost Visser / SIG - what can be green about software- Workshop Green Software Architecture - Green IT Amsterdam and SIG

  • 1. What could be green about software? Software Architecture & Optimisation of IT Energy-Efficiency Joost Visser June 2011 T +31 20 314 0950 info@sig.eu www.sig.eu
  • 2. This presentation 2 I 10 Software Improvement Group •  Background, activities Greenness and Software •  Does software consume energy? •  Green aspects of software – a taxonomy Greenness and Software Architecture •  Is greenness of concern to the Software Architect? •  Some directions © 2011 Software Improvement Group
  • 3. Software Improvement Group Background 3 I 10 •  Spin-off from CWI in 2000, self-owned, independent •  Strong academic background, innovative, award-winning, profitable •  Member of the consortium Green IT Amsterdam region Activity •  Management advisory, fact-based •  Accredited software analysis lab employs analysis tools and models •  Experienced staff transforms analysis data into advice Track record •  Finance, government, logistics, telecom, manufacturing, energy, … •  We analyze over 100 systems annually © 2011 Software Improvement Group
  • 4. Selected services 4 I 10 Software Risk Assessment •  In-depth investigation of software quality and risks •  Answers specific research questions Software Monitoring •  Continuous measurement, feedback, and decision support •  Guard quality from start to finish Software Product Certification •  Five levels of technical quality •  Evaluation by SIG, certification by TÜV Informationstechnik Sustainability Scans •  Energy-efficiency at the application level •  Identify opportunities for optimisation © 2011 Software Improvement Group
  • 5. Taxonomy 5 I 10 Data retention Greening by IT Responsiveness Graphical presentation Green Grid Green Data Center Algorithmic Green IT Green Hardware Data structures Protocols Functional necessity Greening of IT Computational efficiency Green Software Environment Green Software Rework Development Maintainability Testability © 2011 Software Improvement Group
  • 6. Power Loss Chain Extended version … 6 I 10 Image source: Performing the right work? British Computer Society Data Centre Specialist Group Performing the work right? Algorithmic inefficiency Computational 25% 75% Optimal cycles and storage efficiency Functional Frivolous features 65% 35% Useful work necessity Percentages are indicative only © 2011 Software Improvement Group
  • 7. Application-level energy-efficiency 7 I 10 Why? •  On the level of hardware, network, and data centre progress has been made. •  Window for optimisation is shrinking. •  Focussed on reducing energy loss in the power supply chain. •  HW, NW, DC consume energy on behalf of application software. •  Software design and construction are currently mostly energy-oblivious. •  Focus on reducing energy demand at the source. But how? •  Role for the software architect? © 2011 Software Improvement Group
  • 8. Software Architecture 8 I 10 Definition “The architecture is the primary carrier of system qualities, such as performance, modifiability, and security, none of which can be achieved without a unifying architectural vision”, Software Engineering Institute (SEI) Responsibilities of the Software Architect •  Define structure: components, relationships, constraints, style •  Make technology choices •  Balance stakeholder needs •  Take, record, communicate high-level design decisions •  Provide guidance throughout the software process Software Architecture & energy efficiency •  Energy-efficient software is enabled or precluded by architectural choices © 2010 Software Improvement Group
  • 9. Architectural trade-offs 9 I 10 Energy efficiency versus functionality •  Non-essential features may lead to energy waste •  E.g.: continuous client-side reporting of server status •  E.g.: check spelling as you type, wizards (remember Clippy?) Energy efficiency versus performance •  Optimising for performance is not necessarily energy-efficient •  E.g.: guaranteed response times may require over-dimensioned hardware Energy efficiency versus reuse and adaptability •  E.g.: Packaged solution may not allow application-specific optimisation •  E.g.: Loose coupling via web services may increase communication overhead © 2011 Software Improvement Group
  • 10. Questions and challenges 10 I 10 How to integrate sustainability requirements? •  How to elicit? •  How to determine their impact? •  How to trade them off against functionality, maintainability, etc How to prepare for future developments in hardware, data center, grid? •  Optimize for current infrastructure? •  Optimize for adaptability to future infrastructure? How to ensure that sustainability decisions survive into implementation? •  How to enable developers, operators to judge whether the systems (still) fulfils sustainability constraints? © 2011 Software Improvement Group
  • 11. 11 I 10 Dr. ir. Joost Visser j.visser@sig.eu http://twitter.com/jstvssr www.sig.eu +31 20 314 0950 © 2011 Software Improvement Group