SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Green Software – A Framework
Optimisation of IT Energy-Efficiency at the Application Level
Joost Visser

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



                                                2 I 16


Software Improvement Group
    •  Background, activities


Greenness and Software
    •  Does software consume energy?
    •  Green aspects of software – a taxonomy
    •  Approaches to some aspects
    •  Challenges


Outlook




© 2011 Software Improvement Group
Software Improvement Group



Background                                                                 3 I 16

   •  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 90 systems annually



© 2011 Software Improvement Group
Who is using our services?



                                                                                        4 I 16

    Financials & insurance companies   Public   Retail/Logistics   Technology   Utilities/Telco




© 2010 Software Improvement Group
Selected services



                                                                                          5 I 16
                       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
6 I 16




                The most strategic aspect of energy
               efficient computing will be the evolution
               of application software to facilitate
               system-wide energy efficiency.
               Communications of the ACM , March 2010, vol. 53, No. 3
               Towards Energy-Efficient Computing
                                                                                           !
               by David J. Brown (Sun Microsystems) and Charles Reams (Cambridge University)




© 2011 Software Improvement Group
Power Loss Chain
Extended version …


                                                                                                           7 I 16


                                                                                               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



                                                                                 8 I 16
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.




© 2011 Software Improvement Group
Taxonomy



                                                                                                  9 I 16
                                                                     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
Software Development
1964 – resource aware


                                    10 I 16




© 2011 Software Improvement Group
Software development
Now – resource agnostic


                                                                             11 I 16




    •  Large scale. Global distribution. Failure rates estimated at 30%.
    •  Graphical development environments perform continuous compilation.
    •  Nightly regression testing. Test environments duplicate production.


© 2011 Software Improvement Group
Application-level energy-efficiency



                         Estimate energy                                                                12 I 16
                                                            Energy-ware coding
How?                     consequences of                    of algorithms, data
                         requirements                       structures,
                         Eliminate frivolous                communication,
                         requirements                       concurrency.




         require                     design      build               test                     operate




    Estimate energy
                                                                            Monitor energy
    consequences of
                                                                            consumption
    design decisions
                                               High-quality coding
                                                                            Provide feedback to
    Consider less                              to minimize build,
                                                                            development
    wasteful alternatives                      test, re-work, and
                                               maintenance effort
© 2011 Software Improvement Group
ISO/IEC 9126, Part 1
Software product quality characteristics


                                                                                                       13 I 16
                                              ISO/IEC 9126
                                         Software Product Quality




  functionality                                                                            portability
                           reliability                                   efficiency
                                           usability   maintainability
                                                                                           Adaptability
                                                                         Time              Installability
                                                       Analysability       behaviour       Co-existence
                                                       Changeability     Resource          Replaceability
                                                       Stability           utilisation
                                                                !
                                                       Testability                         !
                                                                         !
                                                                         Greenness


                                                                         !               Sustainability!
© 2011 Software Improvement Group
Trade-offs



                                                                               14 I 16
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
Challenges



                                                                                       15 I 16
Maturity of software production processes
    •  Need for awareness, commitment, communication, organisation
    •  Additional control variable in an already complex process

                                    “You can’t control what you can’t measure”
                                                                    Tom DeMarco

Attribution of energy consumption to applications
    •  Hardware consumes energy to run applications
    •  Multiple applications run on multiple machines in parallel and/or interleaved
    ==> Attribution is hard and necessarily imprecise

Comparability between applications
    •  Energy consumption must be seen in relation to delivered functionality
    •  Comparability only between functionally equivalent applications
    ==> Common standard is hard to define

© 2011 Software Improvement Group
Going forward …



                                                        16 I 16
                                                …
    …                                               …
       …                                                …


                                    Framework
                                     Network

          From: ideas
          To: actions



© 2010 Software Improvement Group
17 I 16




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


© 2011 Software Improvement Group
18 I 16




© 2010 Software Improvement Group

Weitere ähnliche Inhalte

Was ist angesagt?

Co c dc-best practices
Co c dc-best practicesCo c dc-best practices
Co c dc-best practicesavdsouza
 
IDF 2011: ODCA & Developing a Usage Model Roadmap for Cloud Computing
IDF 2011: ODCA & Developing a Usage Model Roadmap for Cloud ComputingIDF 2011: ODCA & Developing a Usage Model Roadmap for Cloud Computing
IDF 2011: ODCA & Developing a Usage Model Roadmap for Cloud ComputingOpen Data Center Alliance
 
The Zen and Art of IT Management (VM World Keynote 2012)
The Zen and Art of IT Management (VM World Keynote 2012)The Zen and Art of IT Management (VM World Keynote 2012)
The Zen and Art of IT Management (VM World Keynote 2012)CA Technologies
 
Essential Arb 2
Essential Arb 2Essential Arb 2
Essential Arb 2hinser14
 
Exploration Production Portals
Exploration Production Portals Exploration Production Portals
Exploration Production Portals Infosys
 
Object and method exploration for embedded systems
Object and method exploration for embedded systemsObject and method exploration for embedded systems
Object and method exploration for embedded systemsMr. Chanuwan
 
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
 
IDC Linux RHN Satellite
IDC Linux RHN SatelliteIDC Linux RHN Satellite
IDC Linux RHN SatelliteRon Wen
 
Estuate helps major wireless telecom save tens of millions
Estuate helps major wireless telecom save tens of millionsEstuate helps major wireless telecom save tens of millions
Estuate helps major wireless telecom save tens of millionsEstuate, Inc.
 
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
 
Data center consolidationrestructures your IT costs for continued growth
Data center consolidationrestructures your IT costs for continued growthData center consolidationrestructures your IT costs for continued growth
Data center consolidationrestructures your IT costs for continued growthIBM India Smarter Computing
 
CompTIA Green IT Objectives
CompTIA Green IT ObjectivesCompTIA Green IT Objectives
CompTIA Green IT Objectivessombat nirund
 
Smarter Datacenter - Sanjeev Gupta
Smarter Datacenter - Sanjeev GuptaSmarter Datacenter - Sanjeev Gupta
Smarter Datacenter - Sanjeev GuptaJyothi Satyanathan
 
Cloud on PureSystems, Botond Kiss
Cloud on PureSystems, Botond KissCloud on PureSystems, Botond Kiss
Cloud on PureSystems, Botond KissIBMSERBIA
 
Dynamic Manufacturing Networks Monitoring and Governance
Dynamic Manufacturing Networks Monitoring and GovernanceDynamic Manufacturing Networks Monitoring and Governance
Dynamic Manufacturing Networks Monitoring and Governanceimaginefuturefactory
 
Belden Industrial Ethernet White Paper
Belden Industrial Ethernet White PaperBelden Industrial Ethernet White Paper
Belden Industrial Ethernet White Paperadventive1
 
Beyond IT optimization there is a (promised) land of application performance ...
Beyond IT optimization there is a (promised) land of application performance ...Beyond IT optimization there is a (promised) land of application performance ...
Beyond IT optimization there is a (promised) land of application performance ...Leonid Grinshpan, Ph.D.
 
Mtech First progress PRESENTATION ON VIDEO SUMMARIZATION
Mtech First progress PRESENTATION ON VIDEO SUMMARIZATIONMtech First progress PRESENTATION ON VIDEO SUMMARIZATION
Mtech First progress PRESENTATION ON VIDEO SUMMARIZATIONNEERAJ BAGHEL
 
IDC WHITE PAPER - IBM PureFlex System Ready for Cloud
IDC WHITE PAPER - IBM PureFlex System Ready for CloudIDC WHITE PAPER - IBM PureFlex System Ready for Cloud
IDC WHITE PAPER - IBM PureFlex System Ready for CloudAngel Villar Garea
 

Was ist angesagt? (20)

Co c dc-best practices
Co c dc-best practicesCo c dc-best practices
Co c dc-best practices
 
IDF 2011: ODCA & Developing a Usage Model Roadmap for Cloud Computing
IDF 2011: ODCA & Developing a Usage Model Roadmap for Cloud ComputingIDF 2011: ODCA & Developing a Usage Model Roadmap for Cloud Computing
IDF 2011: ODCA & Developing a Usage Model Roadmap for Cloud Computing
 
The Zen and Art of IT Management (VM World Keynote 2012)
The Zen and Art of IT Management (VM World Keynote 2012)The Zen and Art of IT Management (VM World Keynote 2012)
The Zen and Art of IT Management (VM World Keynote 2012)
 
Essential Arb 2
Essential Arb 2Essential Arb 2
Essential Arb 2
 
Exploration Production Portals
Exploration Production Portals Exploration Production Portals
Exploration Production Portals
 
Object and method exploration for embedded systems
Object and method exploration for embedded systemsObject and method exploration for embedded systems
Object and method exploration for embedded systems
 
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
 
IDC Linux RHN Satellite
IDC Linux RHN SatelliteIDC Linux RHN Satellite
IDC Linux RHN Satellite
 
VISIT2008 Weatherforecast For IT
VISIT2008  Weatherforecast For ITVISIT2008  Weatherforecast For IT
VISIT2008 Weatherforecast For IT
 
Estuate helps major wireless telecom save tens of millions
Estuate helps major wireless telecom save tens of millionsEstuate helps major wireless telecom save tens of millions
Estuate helps major wireless telecom save tens of millions
 
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
 
Data center consolidationrestructures your IT costs for continued growth
Data center consolidationrestructures your IT costs for continued growthData center consolidationrestructures your IT costs for continued growth
Data center consolidationrestructures your IT costs for continued growth
 
CompTIA Green IT Objectives
CompTIA Green IT ObjectivesCompTIA Green IT Objectives
CompTIA Green IT Objectives
 
Smarter Datacenter - Sanjeev Gupta
Smarter Datacenter - Sanjeev GuptaSmarter Datacenter - Sanjeev Gupta
Smarter Datacenter - Sanjeev Gupta
 
Cloud on PureSystems, Botond Kiss
Cloud on PureSystems, Botond KissCloud on PureSystems, Botond Kiss
Cloud on PureSystems, Botond Kiss
 
Dynamic Manufacturing Networks Monitoring and Governance
Dynamic Manufacturing Networks Monitoring and GovernanceDynamic Manufacturing Networks Monitoring and Governance
Dynamic Manufacturing Networks Monitoring and Governance
 
Belden Industrial Ethernet White Paper
Belden Industrial Ethernet White PaperBelden Industrial Ethernet White Paper
Belden Industrial Ethernet White Paper
 
Beyond IT optimization there is a (promised) land of application performance ...
Beyond IT optimization there is a (promised) land of application performance ...Beyond IT optimization there is a (promised) land of application performance ...
Beyond IT optimization there is a (promised) land of application performance ...
 
Mtech First progress PRESENTATION ON VIDEO SUMMARIZATION
Mtech First progress PRESENTATION ON VIDEO SUMMARIZATIONMtech First progress PRESENTATION ON VIDEO SUMMARIZATION
Mtech First progress PRESENTATION ON VIDEO SUMMARIZATION
 
IDC WHITE PAPER - IBM PureFlex System Ready for Cloud
IDC WHITE PAPER - IBM PureFlex System Ready for CloudIDC WHITE PAPER - IBM PureFlex System Ready for Cloud
IDC WHITE PAPER - IBM PureFlex System Ready for Cloud
 

Andere mochten auch

DC10 José Laan - Innovatiebeleid en kennisontwikkeling - visie op (diensten)i...
DC10 José Laan - Innovatiebeleid en kennisontwikkeling - visie op (diensten)i...DC10 José Laan - Innovatiebeleid en kennisontwikkeling - visie op (diensten)i...
DC10 José Laan - Innovatiebeleid en kennisontwikkeling - visie op (diensten)i...Jaak Vlasveld
 
DC10 Marja Toivonen - keynote - Innovating customer oriented services
DC10 Marja Toivonen - keynote - Innovating customer oriented servicesDC10 Marja Toivonen - keynote - Innovating customer oriented services
DC10 Marja Toivonen - keynote - Innovating customer oriented servicesJaak Vlasveld
 
Els van de Kar at the Exser XQ Session "customer experience" june 2010
Els van de Kar at the Exser XQ Session "customer experience" june 2010 Els van de Kar at the Exser XQ Session "customer experience" june 2010
Els van de Kar at the Exser XQ Session "customer experience" june 2010 Jaak Vlasveld
 
DC10 Eugene gruter - Waardenetwerken
DC10 Eugene gruter - WaardenetwerkenDC10 Eugene gruter - Waardenetwerken
DC10 Eugene gruter - WaardenetwerkenJaak 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 Maarten Wegdam - Management van diensteninnovatie - cidSafe
DC10 Maarten Wegdam - Management van diensteninnovatie - cidSafeDC10 Maarten Wegdam - Management van diensteninnovatie - cidSafe
DC10 Maarten Wegdam - Management van diensteninnovatie - cidSafeJaak 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
 
DC10 - IBM, Kees Donker - Servitization for manufacturing - from hw and sw su...
DC10 - IBM, Kees Donker - Servitization for manufacturing - from hw and sw su...DC10 - IBM, Kees Donker - Servitization for manufacturing - from hw and sw su...
DC10 - IBM, Kees Donker - Servitization for manufacturing - from hw and sw su...Jaak Vlasveld
 
Paul Hekkert at the Exser XQ Session "customer experience" june 2010
Paul Hekkert at the Exser XQ Session "customer experience" june 2010 Paul Hekkert at the Exser XQ Session "customer experience" june 2010
Paul Hekkert at the Exser XQ Session "customer experience" june 2010 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
 
BBP 3/5. Guido Abbenhuis, Océ Business Services
BBP 3/5. Guido Abbenhuis, Océ Business ServicesBBP 3/5. Guido Abbenhuis, Océ Business Services
BBP 3/5. Guido Abbenhuis, Océ Business ServicesJaak 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
 

Andere mochten auch (12)

DC10 José Laan - Innovatiebeleid en kennisontwikkeling - visie op (diensten)i...
DC10 José Laan - Innovatiebeleid en kennisontwikkeling - visie op (diensten)i...DC10 José Laan - Innovatiebeleid en kennisontwikkeling - visie op (diensten)i...
DC10 José Laan - Innovatiebeleid en kennisontwikkeling - visie op (diensten)i...
 
DC10 Marja Toivonen - keynote - Innovating customer oriented services
DC10 Marja Toivonen - keynote - Innovating customer oriented servicesDC10 Marja Toivonen - keynote - Innovating customer oriented services
DC10 Marja Toivonen - keynote - Innovating customer oriented services
 
Els van de Kar at the Exser XQ Session "customer experience" june 2010
Els van de Kar at the Exser XQ Session "customer experience" june 2010 Els van de Kar at the Exser XQ Session "customer experience" june 2010
Els van de Kar at the Exser XQ Session "customer experience" june 2010
 
DC10 Eugene gruter - Waardenetwerken
DC10 Eugene gruter - WaardenetwerkenDC10 Eugene gruter - Waardenetwerken
DC10 Eugene gruter - Waardenetwerken
 
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 Maarten Wegdam - Management van diensteninnovatie - cidSafe
DC10 Maarten Wegdam - Management van diensteninnovatie - cidSafeDC10 Maarten Wegdam - Management van diensteninnovatie - cidSafe
DC10 Maarten Wegdam - Management van diensteninnovatie - cidSafe
 
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...
 
DC10 - IBM, Kees Donker - Servitization for manufacturing - from hw and sw su...
DC10 - IBM, Kees Donker - Servitization for manufacturing - from hw and sw su...DC10 - IBM, Kees Donker - Servitization for manufacturing - from hw and sw su...
DC10 - IBM, Kees Donker - Servitization for manufacturing - from hw and sw su...
 
Paul Hekkert at the Exser XQ Session "customer experience" june 2010
Paul Hekkert at the Exser XQ Session "customer experience" june 2010 Paul Hekkert at the Exser XQ Session "customer experience" june 2010
Paul Hekkert at the Exser XQ Session "customer experience" june 2010
 
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...
 
BBP 3/5. Guido Abbenhuis, Océ Business Services
BBP 3/5. Guido Abbenhuis, Océ Business ServicesBBP 3/5. Guido Abbenhuis, Océ Business Services
BBP 3/5. Guido Abbenhuis, Océ Business Services
 
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...
 

Ähnlich wie Presentation SIG, Green IT Amsterdam workshop Green Software 12 apr 2011, Green software - a framework

Netapp - An Agile Data Infrastructure to Power Your Cloud
Netapp - An Agile Data Infrastructure to Power Your CloudNetapp - An Agile Data Infrastructure to Power Your Cloud
Netapp - An Agile Data Infrastructure to Power Your CloudGlobal Business Events
 
Software Measurement for Lean Application Management
Software Measurement for Lean Application ManagementSoftware Measurement for Lean Application Management
Software Measurement for Lean Application ManagementCAST
 
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
 
Smarter Computing Integrated Systems
Smarter Computing Integrated SystemsSmarter Computing Integrated Systems
Smarter Computing Integrated SystemsIBMGovernmentCA
 
Content Oriented Architectures (COA)
Content Oriented Architectures (COA)Content Oriented Architectures (COA)
Content Oriented Architectures (COA)Joe Gollner
 
The quality attribute of upgradability
The quality attribute of upgradabilityThe quality attribute of upgradability
The quality attribute of upgradabilityLen Bass
 
NetApp Clustered Data ONTAP with Oracle Databases
NetApp Clustered Data ONTAP with Oracle DatabasesNetApp Clustered Data ONTAP with Oracle Databases
NetApp Clustered Data ONTAP with Oracle DatabasesNetApp
 
Softchoice Webinar: IBM PureSystems launch
 Softchoice Webinar: IBM PureSystems launch Softchoice Webinar: IBM PureSystems launch
Softchoice Webinar: IBM PureSystems launchSoftchoice Corporation
 
IBM Smarter Business 2012 - PureSystems - PureData
IBM Smarter Business 2012 - PureSystems - PureDataIBM Smarter Business 2012 - PureSystems - PureData
IBM Smarter Business 2012 - PureSystems - PureDataIBM Sverige
 
Content Oriented Architectures: Putting Content at the Center of CM Projects
Content Oriented Architectures: Putting Content at the Center of CM ProjectsContent Oriented Architectures: Putting Content at the Center of CM Projects
Content Oriented Architectures: Putting Content at the Center of CM ProjectsScott Abel
 
Pulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and RoadmapPulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and RoadmapDaniel Berg
 
INT Inc | Benefits of a Microservices Architecture
INT Inc | Benefits of a Microservices ArchitectureINT Inc | Benefits of a Microservices Architecture
INT Inc | Benefits of a Microservices ArchitectureThelma Gros
 
Why Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s PerspectiveWhy Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s PerspectiveCompuware APM
 
Data Center Infrastructure Trends
Data Center Infrastructure TrendsData Center Infrastructure Trends
Data Center Infrastructure TrendsViridity Software
 
Cloud computing nyttigt även innanför brandväggen
Cloud computing nyttigt även innanför brandväggenCloud computing nyttigt även innanför brandväggen
Cloud computing nyttigt även innanför brandväggenMikael Haglund
 

Ähnlich wie Presentation SIG, Green IT Amsterdam workshop Green Software 12 apr 2011, Green software - a framework (20)

Netapp - An Agile Data Infrastructure to Power Your Cloud
Netapp - An Agile Data Infrastructure to Power Your CloudNetapp - An Agile Data Infrastructure to Power Your Cloud
Netapp - An Agile Data Infrastructure to Power Your Cloud
 
Software Measurement for Lean Application Management
Software Measurement for Lean Application ManagementSoftware Measurement for Lean Application Management
Software Measurement for Lean Application Management
 
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...
 
Software Quality Df
Software Quality DfSoftware Quality Df
Software Quality Df
 
Smarter Computing Integrated Systems
Smarter Computing Integrated SystemsSmarter Computing Integrated Systems
Smarter Computing Integrated Systems
 
Changing the economics of it
Changing the economics of itChanging the economics of it
Changing the economics of it
 
Content Oriented Architectures (COA)
Content Oriented Architectures (COA)Content Oriented Architectures (COA)
Content Oriented Architectures (COA)
 
The quality attribute of upgradability
The quality attribute of upgradabilityThe quality attribute of upgradability
The quality attribute of upgradability
 
NetApp Clustered Data ONTAP with Oracle Databases
NetApp Clustered Data ONTAP with Oracle DatabasesNetApp Clustered Data ONTAP with Oracle Databases
NetApp Clustered Data ONTAP with Oracle Databases
 
Softchoice Webinar: IBM PureSystems launch
 Softchoice Webinar: IBM PureSystems launch Softchoice Webinar: IBM PureSystems launch
Softchoice Webinar: IBM PureSystems launch
 
IBM Smarter Business 2012 - PureSystems - PureData
IBM Smarter Business 2012 - PureSystems - PureDataIBM Smarter Business 2012 - PureSystems - PureData
IBM Smarter Business 2012 - PureSystems - PureData
 
Content Oriented Architectures: Putting Content at the Center of CM Projects
Content Oriented Architectures: Putting Content at the Center of CM ProjectsContent Oriented Architectures: Putting Content at the Center of CM Projects
Content Oriented Architectures: Putting Content at the Center of CM Projects
 
Dc design
Dc designDc design
Dc design
 
Pulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and RoadmapPulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and Roadmap
 
INT Inc | Benefits of a Microservices Architecture
INT Inc | Benefits of a Microservices ArchitectureINT Inc | Benefits of a Microservices Architecture
INT Inc | Benefits of a Microservices Architecture
 
Why Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s PerspectiveWhy Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s Perspective
 
Curated Computing
Curated Computing Curated Computing
Curated Computing
 
Data Center Infrastructure Trends
Data Center Infrastructure TrendsData Center Infrastructure Trends
Data Center Infrastructure Trends
 
Cloud computing nyttigt även innanför brandväggen
Cloud computing nyttigt även innanför brandväggenCloud computing nyttigt även innanför brandväggen
Cloud computing nyttigt även innanför brandväggen
 

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
 
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
 
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 Geke van Dijk en Walter Bakker - Meten en sturen van klantbeleving - Cas...
DC10 Geke van Dijk en Walter Bakker - Meten en sturen van klantbeleving - Cas...DC10 Geke van Dijk en Walter Bakker - Meten en sturen van klantbeleving - Cas...
DC10 Geke van Dijk en Walter Bakker - Meten en sturen van klantbeleving - Cas...Jaak Vlasveld
 
DC10 Remko van der Lugt - Meten en sturen van klantbeleving - Service design
DC10 Remko van der Lugt - Meten en sturen van klantbeleving - Service designDC10 Remko van der Lugt - Meten en sturen van klantbeleving - Service design
DC10 Remko van der Lugt - Meten en sturen van klantbeleving - Service designJaak Vlasveld
 
DC10 Maarten Königs - Waardenetwerken - waardenetwerken, ervaringen en reflec...
DC10 Maarten Königs - Waardenetwerken - waardenetwerken, ervaringen en reflec...DC10 Maarten Königs - Waardenetwerken - waardenetwerken, ervaringen en reflec...
DC10 Maarten Königs - Waardenetwerken - waardenetwerken, ervaringen en reflec...Jaak Vlasveld
 
DC10 Harrie Nienhuis - Waardenetwerken - eHealthNU
DC10 Harrie Nienhuis - Waardenetwerken -  eHealthNUDC10 Harrie Nienhuis - Waardenetwerken -  eHealthNU
DC10 Harrie Nienhuis - Waardenetwerken - eHealthNUJaak 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, ...
 
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...
 
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 Geke van Dijk en Walter Bakker - Meten en sturen van klantbeleving - Cas...
DC10 Geke van Dijk en Walter Bakker - Meten en sturen van klantbeleving - Cas...DC10 Geke van Dijk en Walter Bakker - Meten en sturen van klantbeleving - Cas...
DC10 Geke van Dijk en Walter Bakker - Meten en sturen van klantbeleving - Cas...
 
DC10 Remko van der Lugt - Meten en sturen van klantbeleving - Service design
DC10 Remko van der Lugt - Meten en sturen van klantbeleving - Service designDC10 Remko van der Lugt - Meten en sturen van klantbeleving - Service design
DC10 Remko van der Lugt - Meten en sturen van klantbeleving - Service design
 
DC10 Maarten Königs - Waardenetwerken - waardenetwerken, ervaringen en reflec...
DC10 Maarten Königs - Waardenetwerken - waardenetwerken, ervaringen en reflec...DC10 Maarten Königs - Waardenetwerken - waardenetwerken, ervaringen en reflec...
DC10 Maarten Königs - Waardenetwerken - waardenetwerken, ervaringen en reflec...
 
DC10 Harrie Nienhuis - Waardenetwerken - eHealthNU
DC10 Harrie Nienhuis - Waardenetwerken -  eHealthNUDC10 Harrie Nienhuis - Waardenetwerken -  eHealthNU
DC10 Harrie Nienhuis - Waardenetwerken - eHealthNU
 

Kürzlich hochgeladen

visa consultant | 📞📞 03094429236 || Best Study Visa Consultant
visa consultant | 📞📞 03094429236 || Best Study Visa Consultantvisa consultant | 📞📞 03094429236 || Best Study Visa Consultant
visa consultant | 📞📞 03094429236 || Best Study Visa ConsultantSherazi Tours
 
9 Days Kenya Ultimate Safari Odyssey with Kibera Holiday Safaris
9 Days Kenya Ultimate Safari Odyssey with Kibera Holiday Safaris9 Days Kenya Ultimate Safari Odyssey with Kibera Holiday Safaris
9 Days Kenya Ultimate Safari Odyssey with Kibera Holiday SafarisKibera Holiday Safaris Safaris
 
Hire 💕 8617697112 Champawat Call Girls Service Call Girls Agency
Hire 💕 8617697112 Champawat Call Girls Service Call Girls AgencyHire 💕 8617697112 Champawat Call Girls Service Call Girls Agency
Hire 💕 8617697112 Champawat Call Girls Service Call Girls AgencyNitya salvi
 
Visa Consultant in Lahore || 📞03094429236
Visa Consultant in Lahore || 📞03094429236Visa Consultant in Lahore || 📞03094429236
Visa Consultant in Lahore || 📞03094429236Sherazi Tours
 
Kanpur Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Kanpur Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceKanpur Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Kanpur Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
Genesis 1:6 || Meditate the Scripture daily verse by verse
Genesis 1:6  ||  Meditate the Scripture daily verse by verseGenesis 1:6  ||  Meditate the Scripture daily verse by verse
Genesis 1:6 || Meditate the Scripture daily verse by versemaricelcanoynuay
 
DARK TRAVEL AGENCY presented by Khuda Bux
DARK TRAVEL AGENCY presented by Khuda BuxDARK TRAVEL AGENCY presented by Khuda Bux
DARK TRAVEL AGENCY presented by Khuda BuxBeEducate
 
Study Consultants in Lahore || 📞03094429236
Study Consultants in Lahore || 📞03094429236Study Consultants in Lahore || 📞03094429236
Study Consultants in Lahore || 📞03094429236Sherazi Tours
 
ITALY - Visa Options for expats and digital nomads
ITALY - Visa Options for expats and digital nomadsITALY - Visa Options for expats and digital nomads
ITALY - Visa Options for expats and digital nomadsMarco Mazzeschi
 
A tour of African gastronomy - World Tourism Organization
A tour of African gastronomy - World Tourism OrganizationA tour of African gastronomy - World Tourism Organization
A tour of African gastronomy - World Tourism OrganizationJuan Carlos Fonseca Mata
 
High Profile 🔝 8250077686 📞 Call Girls Service in Siri Fort🍑
High Profile 🔝 8250077686 📞 Call Girls Service in Siri Fort🍑High Profile 🔝 8250077686 📞 Call Girls Service in Siri Fort🍑
High Profile 🔝 8250077686 📞 Call Girls Service in Siri Fort🍑Damini Dixit
 
Book Cheap Flight Tickets - TraveljunctionUK
Book  Cheap Flight Tickets - TraveljunctionUKBook  Cheap Flight Tickets - TraveljunctionUK
Book Cheap Flight Tickets - TraveljunctionUKTravel Juncation
 
08448380779 Call Girls In Chhattarpur Women Seeking Men
08448380779 Call Girls In Chhattarpur Women Seeking Men08448380779 Call Girls In Chhattarpur Women Seeking Men
08448380779 Call Girls In Chhattarpur Women Seeking MenDelhi Call girls
 
Top 10 Traditional Indian Handicrafts.pptx
Top 10 Traditional Indian Handicrafts.pptxTop 10 Traditional Indian Handicrafts.pptx
Top 10 Traditional Indian Handicrafts.pptxdishha99
 
Night 7k Call Girls Noida Sector 93 Escorts Call Me: 8448380779
Night 7k Call Girls Noida Sector 93 Escorts Call Me: 8448380779Night 7k Call Girls Noida Sector 93 Escorts Call Me: 8448380779
Night 7k Call Girls Noida Sector 93 Escorts Call Me: 8448380779Delhi Call girls
 
❤Personal Contact Number Varanasi Call Girls 8617697112💦✅.
❤Personal Contact Number Varanasi Call Girls 8617697112💦✅.❤Personal Contact Number Varanasi Call Girls 8617697112💦✅.
❤Personal Contact Number Varanasi Call Girls 8617697112💦✅.Nitya salvi
 
Texas Tales Brenham and Amarillo Experiences Elevated by Find American Rental...
Texas Tales Brenham and Amarillo Experiences Elevated by Find American Rental...Texas Tales Brenham and Amarillo Experiences Elevated by Find American Rental...
Texas Tales Brenham and Amarillo Experiences Elevated by Find American Rental...Find American Rentals
 

Kürzlich hochgeladen (20)

visa consultant | 📞📞 03094429236 || Best Study Visa Consultant
visa consultant | 📞📞 03094429236 || Best Study Visa Consultantvisa consultant | 📞📞 03094429236 || Best Study Visa Consultant
visa consultant | 📞📞 03094429236 || Best Study Visa Consultant
 
9 Days Kenya Ultimate Safari Odyssey with Kibera Holiday Safaris
9 Days Kenya Ultimate Safari Odyssey with Kibera Holiday Safaris9 Days Kenya Ultimate Safari Odyssey with Kibera Holiday Safaris
9 Days Kenya Ultimate Safari Odyssey with Kibera Holiday Safaris
 
Hire 💕 8617697112 Champawat Call Girls Service Call Girls Agency
Hire 💕 8617697112 Champawat Call Girls Service Call Girls AgencyHire 💕 8617697112 Champawat Call Girls Service Call Girls Agency
Hire 💕 8617697112 Champawat Call Girls Service Call Girls Agency
 
Visa Consultant in Lahore || 📞03094429236
Visa Consultant in Lahore || 📞03094429236Visa Consultant in Lahore || 📞03094429236
Visa Consultant in Lahore || 📞03094429236
 
Kanpur Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Kanpur Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceKanpur Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Kanpur Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Genesis 1:6 || Meditate the Scripture daily verse by verse
Genesis 1:6  ||  Meditate the Scripture daily verse by verseGenesis 1:6  ||  Meditate the Scripture daily verse by verse
Genesis 1:6 || Meditate the Scripture daily verse by verse
 
DARK TRAVEL AGENCY presented by Khuda Bux
DARK TRAVEL AGENCY presented by Khuda BuxDARK TRAVEL AGENCY presented by Khuda Bux
DARK TRAVEL AGENCY presented by Khuda Bux
 
Discover Mathura And Vrindavan A Spritual Journey.pdf
Discover Mathura And Vrindavan A Spritual Journey.pdfDiscover Mathura And Vrindavan A Spritual Journey.pdf
Discover Mathura And Vrindavan A Spritual Journey.pdf
 
Study Consultants in Lahore || 📞03094429236
Study Consultants in Lahore || 📞03094429236Study Consultants in Lahore || 📞03094429236
Study Consultants in Lahore || 📞03094429236
 
ITALY - Visa Options for expats and digital nomads
ITALY - Visa Options for expats and digital nomadsITALY - Visa Options for expats and digital nomads
ITALY - Visa Options for expats and digital nomads
 
A tour of African gastronomy - World Tourism Organization
A tour of African gastronomy - World Tourism OrganizationA tour of African gastronomy - World Tourism Organization
A tour of African gastronomy - World Tourism Organization
 
Call Girls Service !! Indirapuram!! @9999965857 Delhi 🫦 No Advance VVVIP 🍎 S...
Call Girls Service !! Indirapuram!! @9999965857 Delhi 🫦 No Advance  VVVIP 🍎 S...Call Girls Service !! Indirapuram!! @9999965857 Delhi 🫦 No Advance  VVVIP 🍎 S...
Call Girls Service !! Indirapuram!! @9999965857 Delhi 🫦 No Advance VVVIP 🍎 S...
 
High Profile 🔝 8250077686 📞 Call Girls Service in Siri Fort🍑
High Profile 🔝 8250077686 📞 Call Girls Service in Siri Fort🍑High Profile 🔝 8250077686 📞 Call Girls Service in Siri Fort🍑
High Profile 🔝 8250077686 📞 Call Girls Service in Siri Fort🍑
 
Book Cheap Flight Tickets - TraveljunctionUK
Book  Cheap Flight Tickets - TraveljunctionUKBook  Cheap Flight Tickets - TraveljunctionUK
Book Cheap Flight Tickets - TraveljunctionUK
 
Rohini Sector 18 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 18 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 18 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 18 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
08448380779 Call Girls In Chhattarpur Women Seeking Men
08448380779 Call Girls In Chhattarpur Women Seeking Men08448380779 Call Girls In Chhattarpur Women Seeking Men
08448380779 Call Girls In Chhattarpur Women Seeking Men
 
Top 10 Traditional Indian Handicrafts.pptx
Top 10 Traditional Indian Handicrafts.pptxTop 10 Traditional Indian Handicrafts.pptx
Top 10 Traditional Indian Handicrafts.pptx
 
Night 7k Call Girls Noida Sector 93 Escorts Call Me: 8448380779
Night 7k Call Girls Noida Sector 93 Escorts Call Me: 8448380779Night 7k Call Girls Noida Sector 93 Escorts Call Me: 8448380779
Night 7k Call Girls Noida Sector 93 Escorts Call Me: 8448380779
 
❤Personal Contact Number Varanasi Call Girls 8617697112💦✅.
❤Personal Contact Number Varanasi Call Girls 8617697112💦✅.❤Personal Contact Number Varanasi Call Girls 8617697112💦✅.
❤Personal Contact Number Varanasi Call Girls 8617697112💦✅.
 
Texas Tales Brenham and Amarillo Experiences Elevated by Find American Rental...
Texas Tales Brenham and Amarillo Experiences Elevated by Find American Rental...Texas Tales Brenham and Amarillo Experiences Elevated by Find American Rental...
Texas Tales Brenham and Amarillo Experiences Elevated by Find American Rental...
 

Presentation SIG, Green IT Amsterdam workshop Green Software 12 apr 2011, Green software - a framework

  • 1. Green Software – A Framework Optimisation of IT Energy-Efficiency at the Application Level Joost Visser 12 April 2011 T +31 20 314 0950 info@sig.eu www.sig.eu
  • 2. This presentation 2 I 16 Software Improvement Group •  Background, activities Greenness and Software •  Does software consume energy? •  Green aspects of software – a taxonomy •  Approaches to some aspects •  Challenges Outlook © 2011 Software Improvement Group
  • 3. Software Improvement Group Background 3 I 16 •  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 90 systems annually © 2011 Software Improvement Group
  • 4. Who is using our services? 4 I 16 Financials & insurance companies Public Retail/Logistics Technology Utilities/Telco © 2010 Software Improvement Group
  • 5. Selected services 5 I 16 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
  • 6. 6 I 16 The most strategic aspect of energy efficient computing will be the evolution of application software to facilitate system-wide energy efficiency. Communications of the ACM , March 2010, vol. 53, No. 3 Towards Energy-Efficient Computing ! by David J. Brown (Sun Microsystems) and Charles Reams (Cambridge University) © 2011 Software Improvement Group
  • 7. Power Loss Chain Extended version … 7 I 16 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
  • 8. Application-level energy-efficiency 8 I 16 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. © 2011 Software Improvement Group
  • 9. Taxonomy 9 I 16 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
  • 10. Software Development 1964 – resource aware 10 I 16 © 2011 Software Improvement Group
  • 11. Software development Now – resource agnostic 11 I 16 •  Large scale. Global distribution. Failure rates estimated at 30%. •  Graphical development environments perform continuous compilation. •  Nightly regression testing. Test environments duplicate production. © 2011 Software Improvement Group
  • 12. Application-level energy-efficiency Estimate energy 12 I 16 Energy-ware coding How? consequences of of algorithms, data requirements structures, Eliminate frivolous communication, requirements concurrency. require design build test operate Estimate energy Monitor energy consequences of consumption design decisions High-quality coding Provide feedback to Consider less to minimize build, development wasteful alternatives test, re-work, and maintenance effort © 2011 Software Improvement Group
  • 13. ISO/IEC 9126, Part 1 Software product quality characteristics 13 I 16 ISO/IEC 9126 Software Product Quality functionality portability reliability efficiency usability maintainability Adaptability Time Installability Analysability behaviour Co-existence Changeability Resource Replaceability Stability utilisation ! Testability ! ! Greenness ! Sustainability! © 2011 Software Improvement Group
  • 14. Trade-offs 14 I 16 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
  • 15. Challenges 15 I 16 Maturity of software production processes •  Need for awareness, commitment, communication, organisation •  Additional control variable in an already complex process “You can’t control what you can’t measure” Tom DeMarco Attribution of energy consumption to applications •  Hardware consumes energy to run applications •  Multiple applications run on multiple machines in parallel and/or interleaved ==> Attribution is hard and necessarily imprecise Comparability between applications •  Energy consumption must be seen in relation to delivered functionality •  Comparability only between functionally equivalent applications ==> Common standard is hard to define © 2011 Software Improvement Group
  • 16. Going forward … 16 I 16 … … … … … Framework Network From: ideas To: actions © 2010 Software Improvement Group
  • 17. 17 I 16 Dr. ir. Joost Visser j.visser@sig.eu http://twitter.com/jstvssr www.sig.eu +31 20 314 0950 © 2011 Software Improvement Group
  • 18. 18 I 16 © 2010 Software Improvement Group