adopting sustainability in ict industry: from the trenches
TRANSCRIPT
‹#› Hetbegintmeteenidee
ADOPTINGSUSTAINABILITYINICTINDUSTRY:FROMTHETRENCHES
()
ILLUSTRATION:VUSTRATEGICPLAN,VISION2015-2020
@patricia_lago @jvlasveld, @EAvBergen
‹#› Hetbegintmeteenidee
WHAT IS SOFTWARE WITH A SUSTAINABILITY INTENT?
WHAT CHALLENGES DOES IT BRING?
WHAT DO THESE PROJECTS HAVE IN COMMON?
#1: THIS IS WHAT MAKES SOCIETY A BETTER PLACE #2: SOFTWARE IS THERE TO MAKE THE DREAM COME TRUE
[SoSA*] understand what matters: drivers and tradeoffs
THE SOFTWARE LAB
(*)SOFTWARESUSTAINABILITYASSESSMENTMETHOD©PATRICIALAGO
Technical Economic
Social Environmental
Source: P. Lago et al. “Framing Sustainability as a SoCware Quality Property”, ACM CommunicaIons, 2015.
Software with a sustainability intent: intended sustainability behavior”
SOFTWARESUSTAINABILITYASSESSMENTMETHOD©PATRICIALAGO
PATRICIALAGO©2016
IMMEDIATE IMPACT
Software Product
Software with a sustainability intent: A multi-dimensional problem over time
SYSTEMIC IMPACT
ENABLING IMPACT
SOFTWARESUSTAINABILITYASSESSMENTMETHOD©PATRICIALAGO
PATRICIALAGO©2016
IMMEDIATE IMPACT
Software Product
Software with a sustainability intent: A multi-dimensional problem over time
TECHNICAL E
CO
NO
MIC
SOCIAL
EN
VIR
ON
ME
NTA
L
IMMEDIATE IMPACT
ENABLING IMPACT
SYSTEMIC IMPACT
ENERGY SAVINGS
SCALABILITY CONFIGURABILITY
SOFTWARESYSTAINABILITYASSESSMENTMETHOD©PATRICIALAGO
WELL BEING
HEATHCARE SAVINGS
ENERGY COSTS
Smart Lighting
PATRICIALAGO©2016
Sustainable software: Cost-effective, socio-technical savvy, energy-aware, reliable, …
+
+
-
+
+/- +/-
Industry adoption: Research, Education and Business
Identify scope of sustainability impact …
Assign indicators
Software solution
… in the pertinent sustainability dimension
Drivers
Going from a software solution to its sustainability impact
GreenServe Industrial case studies Case study:
Rabobank Cobra Systems KPMG SURF
Case name
Green Cloud Model Wordpress Energy impact EE business applications
E impact of SURFdrive demand-based switching
Stakeholders
Management board, data analyst, software engineer
Web developer, end user Solution architect, decision maker
Application manager
Drivers (strategic)
Improve the Rabo Energy Label (REL)
• Scale up SURFdrive adoption
• Sustainab. goals
Indicators (I1) Improve energy efficiency (EE) of data centers (I2) Reduce carbon dioxide emissions
(I1) Reduce energy consumption of CMS on web content (I2) Flexibility of users
(I1) Reduce E cons. of Qubus
(I1) Improve server capacity utilization (I2) Improve performance (I3) Observe impact on energy consumption
Specific metrics
GCM revised (PUE, VE, RE)
• E Cons. (Joules, WH) • Power Cons. (Watts total, CPU, Memory,
Disk) • Resource Cons. (CPU, Memory, Disk -
also at VM level) • Performance: Total benchmark time
(seconds); Avg Time and Requests per
Power cons. (W) Exec time (mSec)
E use (kWH) % Server Util. Response time
KPIs are in RED
Rabobank Cobra Systems KPMG SURF
Architecture/Drivers à Dimensions à Indicators à Metrics/KPIs à Measures à Decision Map
SOFTWARESYSTAINABILITYASSESSMENTMETHOD©PATRICIALAGOPATRICIALAGO©2017
Rabobank Cobra Systems KPMG SURF
Architecture/Drivers à Dimensions à Indicators à Metrics/KPIs à Measures à Decision Map
POWER CONSUMPTION
EXECUTION TIME
- (data load)
• Software release < Deployment strategy (Centralized > Distributed)
• Varies w/ feature-set
SOFTWARESYSTAINABILITYASSESSMENTMETHOD©PATRICIALAGOPATRICIALAGO©2017
TECHNICAL E
CO
NO
MIC
SOCIAL
EN
VIR
ON
ME
NTA
L
IMMEDIATE IMPACT
ENABLING IMPACT
SYSTEMIC IMPACT
SOFTWARESYSTAINABILITYASSESSMENTMETHOD©PATRICIALAGO
KPMG (Qubus)
PATRICIALAGO©2016
POWER CONSUMPTION
EXECUTION TIME
- (data load) ENERGY CONSUMPTION
- (deployment strategy) 10%
+/- -
Architecture/Drivers à Dimensions à Indicators à Metrics/KPIs à Measures à Decision Map
• MeasuresmaSer• forreuse:specifictoproduct,context,…• fordecisionmaking
• Strategicdecisionsshouldbedatadriven• Drivers–Indicators–Metrics• Learning
CONTRACTRESEARCH• Toolsarepoor• LinkSo^warearchitecture-Decisionmaking• Visualizaaons(perindicator,scope,stakeholder)
RESEARCHINEFFECTIVEVISUALTOOLS
WEBSITE CONTENT DELIVERY -45% energy consumption
SMART USE OF WEB RESOURCES -8,5% energy consumption
SOFTWARE DEPLOYMENT STRATEGY
-10% power consumption
LESSONS and NEXT STEPS
Useforbusinessandpolicydecisionmaking
Applying mechanisms behind SoSA in a broader context enables value to assess many types of practices (‘solutions’) resulted in:
Identify stakeholders
Identify drivers
Identify indicators
• Political • Economic • Social • Technology • Environment • Legal • Governance • Space
Impact categories
SIAM – Sustainability Impact Assessment Method “A qualitative and quantitative flexible model to uncover (potential) solution
related impact and improve sustainable strategy decision-making”
Forecast / measure impact
• Analyse
• Visualise
• Decide
Actors and factors Mapping and evaluation
Forexample,atGreenITAmsterdamcurrentlyusedfor
• Topic: Electric Vehicles for City Renewable Energy Supply • SIAM application: Assess existing 'integration of electric mobility, smart
grids and renewable energy’ practices • Goal: Develop a framework of experiences and policies where energy and
mobility will work together and not act as different entities based on assessment of existing experiences and practices
• Topic: Circular design scenarios for Green Data Center campus area • SIAM application: Assess the possible scenario choices for data center
owners interested in developing a new location at the campus • Goal: Provide tailored business case input for decision-making and scenario
selection
Thank you
19
@patricia_lago @jvlasveld, @EAvBergen
Credits: slides, ideas and results are a collecIve effort with my bright and energeIc colleagues in the S2 Group @Vrije Universiteit Amsterdam www.s2group.cs.vu.nl
Credits: research has received funding from RVO in the GreenServe project.