22
‹#› Het begint met een idee SOFTWARE AND SUSTAINABILITY ( ) ILLUSTRATION: VU STRATEGIC PLAN, VISION 2015-2020 by Prof. Dr. Patricia Lago in the occasion of her Inaugural Speech 15 January 2016

Software and Sustainability

Embed Size (px)

Citation preview

Page 1: Software and Sustainability

‹#› Het begint met een idee

SOFTWARE AND SUSTAINABILITY

( )

ILLUSTRATION: VU STRATEGIC PLAN, VISION 2015-2020

by Prof. Dr. Patricia Lago in the occasion of her Inaugural Speech15 January 2016

Page 2: Software and Sustainability

Source: tahoediamond, US Yellow is the brilliant, radiant sun that warms the coldest of hearts

Page 3: Software and Sustainability

Technical Economic

SocialEnvironmental

Source: P. Lago et al. “Framing Sustainability as a Software Quality Property”, ACM Communications, 2015.

Page 4: Software and Sustainability

‹#› Het begint met een idee Source: Philips SimplicitySustainable City Light Concept “Light Blossom”

Solar energy

Wind energy

Low power mode

Full intensity mode

PATRICIA LAGO ©2016

Page 5: Software and Sustainability

Lighting up the ParkUppsala , Sweden (2015)

Source: YouTubeLight up the dark: CityTouchPATRICIA LAGO ©2016

Page 6: Software and Sustainability

Lighting up the ParkUppsala , Sweden (2015)

57% improvement

in children’s mood

43% also better

sleeping pattern

PATRICIA LAGO ©2016

Page 7: Software and Sustainability

Authorities can manage and control LED streetlights remotely with this connected system [Photos courtesy of Philips] Philips CityTouch System

Smart lighting-control-

software

& LED technologyProportional

cost reductions

80% reduction

energy

consumption

PATRICIA LAGO ©2016

Page 8: Software and Sustainability

Smart and Sustainable

Source: 盧柏宇, Wikimedia CommonsAn artist's illustration of a smart city

9.7 billion connected things being used by 2020

Software as glue, and transformational power

PATRICIA LAGO ©2016

Page 9: Software and Sustainability

Source: Clicking Clean, Greenpeace, 2014

A collective global electricity consumption of 12% by

2017. (2015)

PATRICIA LAGO ©2016

Page 10: Software and Sustainability

The software industry and unsustainability

ENIAC Programmers Project (1946)Photo: Corbis

Steve Jobs unveils the iPhone (2007)Photo: Wikimedia Commons

Hardware

Energy-

unaware

software

Hardware optimizations are negated by

software inefficiencies [cf. Wirth’ Law]

Potential 87% energy savings with cloud

migration of legacy software [Berkeley Labs]

PATRICIA LAGO ©2016

Page 11: Software and Sustainability

Software technical challenges

User-centricQuality of Service

Elastic

Source: Nanda Piersma et al., 2015

LastingPATRICIA LAGO ©2016

Page 12: Software and Sustainability

“Technology is neither good nor bad; nor is it neutral.” Melvin

Kranzberg, 1986

Photo: Adapted from Rural Southern Story County by cwwycoff1

PATRICIA LAGO ©2016

Page 13: Software and Sustainability

SYSTEMIC IMPACT

ENABLING IMPACT

TECHNICAL

EC

ON

OM

IC

SOCIAL

EN

VIR

ON

ME

NTA

L

softwar

e

IMMEDIATE IMPACT

PATRICIA LAGO ©2016

Page 14: Software and Sustainability

Software architecture provides a bird’s eye view to address the

effects on the four dimensions of sustainability.

Photo: adapted from AnonymousPATRICIA LAGO ©2016

Page 15: Software and Sustainability

TECHNICALE

CO

NO

MIC

SOCIALE

NV

IRO

NM

EN

TA

L

IMMEDIATE

IMPACT

ENABLING

IMPACT

SYSTEMIC

IMPACT

ENERGY

SAVINGS

SCALABILITYCONFIGURABILITY

SOFTWARE SYSTAINABILITY ASSESSMENT METHOD © PATRICIA LAGO

WELL BEING

HEATHCARE

SAVINGS

ENERGY

COSTS

Smart

Lighting

PATRICIA LAGO ©2016

Page 16: Software and Sustainability

TECHNICALE

CO

NO

MIC

SOCIALE

NV

IRO

NM

EN

TA

L

IMMEDIATE

IMPACT

ENABLING

IMPACT

SYSTEMIC

IMPACT

SOFTWARE SYSTAINABILITY ASSESSMENT METHOD © PATRICIA LAGO

ELASTICITY

ENERGY

SAVINGS

CARBON

FOOTPRINT

SCALABILITY

PROVISIONING

COSTS

Video

streamin

g

software

PATRICIA LAGO ©2016

Page 17: Software and Sustainability

Energy consumption is software defined.

The cloud is there because software needs it, and if software is

bloat and data management inefficient, any optimization will be

just wasted.

Photo: Act Two-Um

PATRICIA LAGO ©2016

Page 18: Software and Sustainability

“Cost reduction is a given, but (software) transformation is critical”.

Rick Wright, KMPG Global Cloud Enablement Leader

GREEN LAB © S2GROUP

PATRICIA LAGO ©2016

Page 19: Software and Sustainability

Software engineering knowledge

IMAGE: ANONYMOUS

Energy efficient software

SOURCES: S2GROUP (2014) & ADS project BIG DATA 4 GREEN SOFTWARE (2015)

-25%

Software architecture design decisionsSOURCES: LAGO, LEWIS, PROCACCIANTI (WICSA 2014. ECSA 2015)

80B€How much?

-63.5%-1.9M€

Smart cloud governancePATRICIA LAGO ©2016

Page 20: Software and Sustainability

‹#› Het begint met een idee

“Software is eating the world”. Marc Andreessen, 2011

PHOTO: NIGEL PARRY

PATRICIA LAGO ©2016

Page 21: Software and Sustainability

ILLUSTRATION: THE GRIFFIN GOES GREEN, adapted from Massimiliano Nibid Graphics

PATRICIA LAGO ©2016

Page 22: Software and Sustainability

Source: tahoediamond, US Yellow is the brilliant, radiant sun that warms the coldest of hearts

Ik heb gezegd.

PATRICIA LAGO ©2016