SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
‹#›	 Het	begint	met	een	idee	
SOFTWARE	WITH	A	
SUSTAINABILITY	INTENT	(																			)	
ILLUSTRATION:	VU	STRATEGIC	PLAN,	VISION	2015-2020	
@patricia_lago
‹#›	 Het	begint	met	een	idee	
WHAT IS SOFTWARE WITH A SUSTAINABILITY INTENT?
WHAT CHALLENGES DOES IT BRING?
21.Text Romy Lange & Odette van der Veeken
We couldn’t be happier, but it also made us realize that we had
to think about transitioning from what used to be a relatively
closed and largely independent campus to one that’s far more
integrated with the area and everything that is happening here.
We want to make ourselves more visible to the outside world
and increase our accessibility, both now and in the future.
Lots of people simply pass by the campus, but everyone is
welcome to use our facilities or grab a coffee here.’
INCREASING ACCESSIBILITY
Years ago, VU’s main building was located in the very heart of
Amsterdam. But as the student body got bigger and space got
tight, the university traded the city centre for a new campus on
De Boelelaan in the 1960s. ‘Up until around 2005, many people
felt that the university was located on the fringes of the city’,
Franc says. ‘But given the pace of city development since then,
we now find ourselves back in the thick of the urban structure.
20.
The road to a sustainable
and bustling VU Campus
Vrije Universiteit Amsterdam has a clear vision and strong set of ambitions in the field of sustainability. To achieve them,
the VU grounds are undergoing a complete overhaul to create a new, green campus. The project has three strategic aims,
one of which is to increase activity and enhance the quality of life on the university campus, where nearly 30,000 people
come daily to work and study. This will encompass the development of a sustainable VU campus, contributing to sustainable
area development, improving the natural environment and fostering a blend of residential facilities and urban amenities.
So how will these plans take shape over the years ahead? Hello Zuidas talked to Franc van Nunen, director campus
development, and Willem Verduyn, real estate manager at VU Corporate Real Estate and Facilities (FCO), who is also
the newly appointed board member of the Green Business Club Zuidas.
A SUSTAINABLE CAMPUS
One step on the way to creating a sustainable campus for
research and education was the foundation of the Green Office
in October of last year. This is a sustainability platform run by
and for students and staff who are committed to a greener,
more eco-friendly university. ‘It has already given rise to a
number of fantastic sustainable projects’, says Willem.
‘For instance, take Join The Pipe, an initiative to install drinking
fountains all around the campus, where students can get
drinking water and which has led to a drop in purchases of
bottled water. Other examples are the creation of a rooftop
garden and a recently unveiled charging point on the campus
square, where people can charge their electronic devices
using solar energy.’
‘We feel we’re an integral
part of Zuidas.’
Water and energy are two key components of the plans for
greening the VU campus. VU Amsterdam and VU Medical Center
have also jointly signed a water storage and management
agreement with Waternet. ‘This comes out of our deep-seated
awareness that as a major occupant in an area undergoing
massive development, we have a serious responsibility to bear’,
explains Franc. ‘Besides, we’re also renewing our energy master
plan. That involves upgrading the capacity of the existing power
station to guarantee a reliable, affordable, sustainable and
environmentally friendly on-campus energy supply for the
next 15 years.’
SUSTAINABLE AREA DEVELOPMENT
As well as creating a sustainable campus, VU Amsterdam
is also keen to contribute to sustainable area development,
as attested by its recent signing of the Sustainability Ambition
Statement of the Zuidas Green Business Club.
‘Lots of people simply pass by,
but everyone is welcome
to use our facilities.’
‘We’re one of 25 organizations to have signed the statement,
underscoring our commitment to sustainability efforts
not only on campus, but across the entire Zuidas district’,
explains Willem. ‘We feel that we’re an integral part of Zuidas
and therefore also believe it’s important to be an active local
player. It’s wonderful to be a part of the whole community here.
Apart from the social dimensions, our main concerns are
mobility and the green quality of the area. Thousands and
thousands of visitors come here every day, so it’s crucial that
transport to and from the area is structured as sustainably as
possible. And we are also working actively on water storage.
One concern is to prevent flooding during heavy downpours.
These are responsibilities that we all share here in Zuidas.’
Franc van Nunen & Willem Verduyn
Research and Education
THE SOFTWARE LAB
Research in
Engineering Smart and Sustainable Software: this is what we do…
Education:
CS Master – Track Software Engineering and Green IT
Companies
Universities
Transportatio
n providers
 Workers
Students
Municipality
Citizens
‹#›	 Het	begint	met	een	idee	
“Software is eating the world”. Marc Andreessen, 2011
PHOTO:	NIGEL	PARRY	
PATRICIA	LAGO	©2016
PATRICIA	LAGO	©2016	
©	DHL	
©	TESLA	
“Software is eating the world”. Marc Andreessen, 2011
The software industry and unsustainability
Steve Jobs unveils the iPhone (2007)
Photo: Wikimedia Commons
PotenLal 87% energy savings with cloud
migraLon of legacy soRware [Berkeley Labs]
PATRICIA	LAGO	©2016	
Hardware opLmizaLons are negated by
soRware inefficiencies [cf. Wirth’ Law]
9.7 Billions connected things by 2020 [Gartner]
Image: 盧柏宇, Wikimedia Commons
Software intent:
“the fundamental laws that capture a software system’s intended
behavior”
[Huisman et al, Software that meets its intent, 2016]
PATRICIA	LAGO	©2016
Technical Economic
SocialEnvironmental
Source: P. Lago et al. “Framing Sustainability as a SoRware Quality Property”, ACM
CommunicaLons, 2015.
Software with a sustainability intent: intended
sustainability behavior”
SYSTEMIC
IMPACT
ENABLING
IMPACT
SOFTWARE	SUSTAINABILITY	ASSESSMENT	METHOD	©	PATRICIA	LAGO	
PATRICIA	LAGO	©2016	
IMMEDIATE
IMPACT
Software
Product
Software with a sustainability intent:
A multi-dimensional problem over time
TECHNICAL
ECONOMIC
SOCIAL
ENVIRONMENTAL
IMMEDIATE
IMPACT
ENABLING
IMPACT
SYSTEMIC
IMPACT
ENERGY
SAVINGS
SCALABILITY
CONFIGURABILITY
SOFTWARE	SYSTAINABILITY	ASSESSMENT	METHOD	©	PATRICIA	LAGO	
WELL BEING
HEATHCARE
SAVINGS
ENERGY
COSTS
Smart
Lighting
PATRICIA	LAGO	©2016	
Sustainable software:
Cost-effective, socio-technical savvy, energy-aware, reliable, …
+
+
-
+
+/- +/-
Smart software:
from Energy-aware to Socially-aware
Resource scarce
environment
Mission	impossible	II	(2000),	the	moRon	picture	
Smart home
Energy-efficient software:
By implementation
[Procaccianti, Fernandez, Lago, Empirical evaluation of two best practices for energy-efficient software
development, Journal of Systems and Software, 117:185-198, 2016]
[S2 Green Software Wiki, wiki.cs.vu.nl/green_software]
Energy-efficient software:
By design
SOURCES:		LAGO,	LEWIS,	ME,	PROCACCIANTI	(WICSA	2014.	ECSA	2015,	ECSA	2016	)	
Research need: a knowledge bank
Make software practices available
PATRICIA	LAGO	©2016	
Some numbers: true or false?
EFFICIENT DATABASE QUERIES
-25% energy consumption
OPTIMIZED DATA MANAGEMENT
+70% performance
SMART USE OF WEB RESOURCES
-8,5% energy consumption
WEBSITE CONTENT DELIVERY
-45% energy consumption
FLEXIBLE COMPUTATION
OFFLOAD
-40% power consumption
SOFTWARE REFACTORING
-50% energy consumption
-20% power consumption
Research need: new empirical methods
Too many variables, too much “noise”, too little time, …
CROWDSOURCING
Research need:
A green label for software, too
PATRICIA	LAGO	©2016	
What should a green label mean for software?
www.sustainability.com
Smart software:
from Business innovation to Technical breakthrough
Smart Mobility
Connected Driving
ANWB
Smart software:
Cyber-foraging software tactics make the cloud smarter
G. Lewis & P. Lago, “CharacterizaLon of Cyber-Foraging Usage Contexts”, In SoRware Architecture, Springer LNCS (2015)
SurrogateMobile Client
Legend
System
Boundary
Cyber-
Foraging
Enabled
Mobile App
Custom
Runtime
Component
Data
Staging
Client
Call
Data Staging
Manager
Execute Data Operation
Execute Data
Operation(Pre-Fetch Hints)
Enterprise
Cloud
File Read/
Write
(Synchronous)
Cache
Repository
Cloud Data
Repository
Data Operation
Data Operation
File Read/Write
(Asynchronous)
File
Pre-Fetch
Hints
Pre-Fetch
Algorithm
Calculate Pre-Fetch Data Set(Pre-Fetch Hints)
Pre-Fetch Data Set
Sync
Cache
Depending
on
location,
user
profile,
schedule
Retrieves data from
the cloud according
to algorithm and
stores it locally
Only when not
already
available on the
surrogate
THE SOFTWARE LAB
Research need: new software architecture methods
Change in context, boundaries, intents, practices, …
[Hope et al. The SoRware Architect’s Role in the Digital Age, IEEE SoRware, 33(6), 2016]
Serverless Architectures àInternet Architectures
1-Person Responsibility à CollecLve process
THE SOFTWARE LAB
KNOWLEDGE BANK
NEW ARCHITECTURE METHODSNEW EMPIRICAL METHODS
SOFTWARE REFACTORING
-50% energy consumption
-20% power consumption
GREEN SOFTWARE LABEL
Summary of the challenges
Thank you
26@patricia_lago
Credits: slides, ideas and results are a collecLve
effort with my bright and energeLc colleagues in the
S2 Group @Vrije Universiteit Amsterdam
www.s2group.cs.vu.nl

Contenu connexe

Tendances

Green Initiative
Green InitiativeGreen Initiative
Green Initiative
Feiyang Wu
 
Applying user requirements for innovative products
Applying user requirements for innovative products     Applying user requirements for innovative products
Applying user requirements for innovative products
User Vision
 

Tendances (20)

Green Software: Architecture Decision-making for Sustainability
Green Software: Architecture Decision-making for SustainabilityGreen Software: Architecture Decision-making for Sustainability
Green Software: Architecture Decision-making for Sustainability
 
Sustainability Training Workshop - Managing Sustainability into Software
Sustainability Training Workshop - Managing Sustainability into SoftwareSustainability Training Workshop - Managing Sustainability into Software
Sustainability Training Workshop - Managing Sustainability into Software
 
Software Sustainability: The Challenges and Opportunities for Enterprises and...
Software Sustainability: The Challenges and Opportunities for Enterprises and...Software Sustainability: The Challenges and Opportunities for Enterprises and...
Software Sustainability: The Challenges and Opportunities for Enterprises and...
 
SoSA: A Software Sustainability Assessment Method
SoSA: A Software Sustainability Assessment MethodSoSA: A Software Sustainability Assessment Method
SoSA: A Software Sustainability Assessment Method
 
Designing Software with a Sustainability Intent - The Software Sustainability...
Designing Software with a Sustainability Intent - The Software Sustainability...Designing Software with a Sustainability Intent - The Software Sustainability...
Designing Software with a Sustainability Intent - The Software Sustainability...
 
Software and Sustainability
Software and SustainabilitySoftware and Sustainability
Software and Sustainability
 
Towards Software Sustainability Assessment
Towards Software Sustainability AssessmentTowards Software Sustainability Assessment
Towards Software Sustainability Assessment
 
Green Initiative
Green InitiativeGreen Initiative
Green Initiative
 
Open source and Alternative technology
Open source and Alternative technologyOpen source and Alternative technology
Open source and Alternative technology
 
Developing Smart, Sustainable, and Loveable Cities
Developing Smart, Sustainable, and Loveable CitiesDeveloping Smart, Sustainable, and Loveable Cities
Developing Smart, Sustainable, and Loveable Cities
 
Mighty Guides- Data Disruption
Mighty Guides- Data DisruptionMighty Guides- Data Disruption
Mighty Guides- Data Disruption
 
Cultivating Sustainable Software For Research
Cultivating Sustainable Software For ResearchCultivating Sustainable Software For Research
Cultivating Sustainable Software For Research
 
AI and Blockchain Applications for ESG Financing and Investing Webinar
AI and Blockchain Applications for ESG Financing and Investing WebinarAI and Blockchain Applications for ESG Financing and Investing Webinar
AI and Blockchain Applications for ESG Financing and Investing Webinar
 
Mr. Richard Rawcliffe (DELl EMC) - Data-driven systems medicine
Mr. Richard Rawcliffe (DELl EMC) - Data-driven systems medicineMr. Richard Rawcliffe (DELl EMC) - Data-driven systems medicine
Mr. Richard Rawcliffe (DELl EMC) - Data-driven systems medicine
 
Steering an Enterprise Social Network
Steering an Enterprise Social NetworkSteering an Enterprise Social Network
Steering an Enterprise Social Network
 
Development of the Digital Society
Development of the Digital SocietyDevelopment of the Digital Society
Development of the Digital Society
 
OECD: Artificial Intelligence's impact on the labour market
OECD: Artificial Intelligence's impact on the labour marketOECD: Artificial Intelligence's impact on the labour market
OECD: Artificial Intelligence's impact on the labour market
 
Applying user requirements for innovative products
Applying user requirements for innovative products     Applying user requirements for innovative products
Applying user requirements for innovative products
 
Towards an inclusive digital society - wamy 2016
Towards an inclusive digital society - wamy 2016Towards an inclusive digital society - wamy 2016
Towards an inclusive digital society - wamy 2016
 
Teleportals: The Future of Tech Devices
Teleportals: The Future of Tech DevicesTeleportals: The Future of Tech Devices
Teleportals: The Future of Tech Devices
 

Similaire à Software with a Sustainability Intent

bitsissue13_onlinesingle_autumn15
bitsissue13_onlinesingle_autumn15bitsissue13_onlinesingle_autumn15
bitsissue13_onlinesingle_autumn15
Eugenia Twomey
 
ICT & Sustainable Development Goals - 2016
ICT & Sustainable Development Goals - 2016ICT & Sustainable Development Goals - 2016
ICT & Sustainable Development Goals - 2016
Turlough Guerin GAICD FGIA
 
CSU Library Sustainability Overview
CSU Library Sustainability OverviewCSU Library Sustainability Overview
CSU Library Sustainability Overview
Katie Hannan
 
st-block-32-1445970908454-raw-newscdfall2015newsletter
st-block-32-1445970908454-raw-newscdfall2015newsletterst-block-32-1445970908454-raw-newscdfall2015newsletter
st-block-32-1445970908454-raw-newscdfall2015newsletter
Tamara Hembree
 
Campus technology
Campus technologyCampus technology
Campus technology
Cemil Uzun
 

Similaire à Software with a Sustainability Intent (20)

The legacy of unsustainable software
The legacy of unsustainable softwareThe legacy of unsustainable software
The legacy of unsustainable software
 
DesignLab University of Twente
DesignLab University of TwenteDesignLab University of Twente
DesignLab University of Twente
 
bitsissue13_onlinesingle_autumn15
bitsissue13_onlinesingle_autumn15bitsissue13_onlinesingle_autumn15
bitsissue13_onlinesingle_autumn15
 
It solutions for modern metropolitans CeBIT Bilisim Eurasia 2014
It solutions for modern metropolitans CeBIT Bilisim Eurasia 2014It solutions for modern metropolitans CeBIT Bilisim Eurasia 2014
It solutions for modern metropolitans CeBIT Bilisim Eurasia 2014
 
Internet of things: accelerating action on climate change adaptation
Internet of things: accelerating action on climate change adaptationInternet of things: accelerating action on climate change adaptation
Internet of things: accelerating action on climate change adaptation
 
Internet of things: accelerating action on climate change adaptation
Internet of things: accelerating action on climate change adaptationInternet of things: accelerating action on climate change adaptation
Internet of things: accelerating action on climate change adaptation
 
Nature based solutions to inspire and shape transformative change 2014
Nature based solutions to inspire and shape transformative change 2014Nature based solutions to inspire and shape transformative change 2014
Nature based solutions to inspire and shape transformative change 2014
 
ICT & Sustainable Development Goals - 2016
ICT & Sustainable Development Goals - 2016ICT & Sustainable Development Goals - 2016
ICT & Sustainable Development Goals - 2016
 
ICT & SDGs
ICT & SDGsICT & SDGs
ICT & SDGs
 
CSU Library Sustainability Overview
CSU Library Sustainability OverviewCSU Library Sustainability Overview
CSU Library Sustainability Overview
 
st-block-32-1445970908454-raw-newscdfall2015newsletter
st-block-32-1445970908454-raw-newscdfall2015newsletterst-block-32-1445970908454-raw-newscdfall2015newsletter
st-block-32-1445970908454-raw-newscdfall2015newsletter
 
DOTSOFT Archiving, Analytics & more
DOTSOFT Archiving, Analytics & moreDOTSOFT Archiving, Analytics & more
DOTSOFT Archiving, Analytics & more
 
International Services
International ServicesInternational Services
International Services
 
Autodesk Sustainability: Progress Report FY2015
Autodesk Sustainability: Progress Report FY2015Autodesk Sustainability: Progress Report FY2015
Autodesk Sustainability: Progress Report FY2015
 
New ESN Insights: The Secretariat!
New ESN Insights: The Secretariat! New ESN Insights: The Secretariat!
New ESN Insights: The Secretariat!
 
DHI UK - BRIEFING FOR UK AND IRELAND WATER COMPANIES - NO 3 - APR 2016
DHI UK - BRIEFING FOR UK AND IRELAND WATER COMPANIES - NO 3 - APR 2016DHI UK - BRIEFING FOR UK AND IRELAND WATER COMPANIES - NO 3 - APR 2016
DHI UK - BRIEFING FOR UK AND IRELAND WATER COMPANIES - NO 3 - APR 2016
 
Smart Flanders: Tackling urban challenges through Open Data
Smart Flanders: Tackling urban challenges through Open DataSmart Flanders: Tackling urban challenges through Open Data
Smart Flanders: Tackling urban challenges through Open Data
 
Sustainability Advantage Overview - August 2020
Sustainability Advantage Overview - August 2020Sustainability Advantage Overview - August 2020
Sustainability Advantage Overview - August 2020
 
Campus Technologies
Campus TechnologiesCampus Technologies
Campus Technologies
 
Campus technology
Campus technologyCampus technology
Campus technology
 

Plus de Patricia Lago

Master Information Sciences 2013-2014 at VU University Amsterdam
Master Information Sciences 2013-2014 at VU University AmsterdamMaster Information Sciences 2013-2014 at VU University Amsterdam
Master Information Sciences 2013-2014 at VU University Amsterdam
Patricia Lago
 

Plus de Patricia Lago (9)

Teaching and Instructional Work
Teaching and Instructional WorkTeaching and Instructional Work
Teaching and Instructional Work
 
VERSEN @NWO SIG software
VERSEN @NWO SIG softwareVERSEN @NWO SIG software
VERSEN @NWO SIG software
 
The Ghosts of Legacy SOftware
The Ghosts of Legacy SOftwareThe Ghosts of Legacy SOftware
The Ghosts of Legacy SOftware
 
Novel Perspectives on Mentoring in Computer Science
Novel Perspectives on Mentoring in Computer ScienceNovel Perspectives on Mentoring in Computer Science
Novel Perspectives on Mentoring in Computer Science
 
Green Software at VU University Amsterdam
Green Software at VU University AmsterdamGreen Software at VU University Amsterdam
Green Software at VU University Amsterdam
 
20141203 sen plago
20141203 sen plago20141203 sen plago
20141203 sen plago
 
Cloudlet-Based Cyber-Foraging in Resource-Constrained Environments
Cloudlet-Based Cyber-Foraging in Resource-Constrained EnvironmentsCloudlet-Based Cyber-Foraging in Resource-Constrained Environments
Cloudlet-Based Cyber-Foraging in Resource-Constrained Environments
 
Master Information Sciences 2013-2014 at VU University Amsterdam
Master Information Sciences 2013-2014 at VU University AmsterdamMaster Information Sciences 2013-2014 at VU University Amsterdam
Master Information Sciences 2013-2014 at VU University Amsterdam
 
The Shrinking Woman in Computer Science
The Shrinking Woman in Computer ScienceThe Shrinking Woman in Computer Science
The Shrinking Woman in Computer Science
 

Dernier

%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 

Dernier (20)

AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 

Software with a Sustainability Intent

  • 2. ‹#› Het begint met een idee WHAT IS SOFTWARE WITH A SUSTAINABILITY INTENT? WHAT CHALLENGES DOES IT BRING?
  • 3. 21.Text Romy Lange & Odette van der Veeken We couldn’t be happier, but it also made us realize that we had to think about transitioning from what used to be a relatively closed and largely independent campus to one that’s far more integrated with the area and everything that is happening here. We want to make ourselves more visible to the outside world and increase our accessibility, both now and in the future. Lots of people simply pass by the campus, but everyone is welcome to use our facilities or grab a coffee here.’ INCREASING ACCESSIBILITY Years ago, VU’s main building was located in the very heart of Amsterdam. But as the student body got bigger and space got tight, the university traded the city centre for a new campus on De Boelelaan in the 1960s. ‘Up until around 2005, many people felt that the university was located on the fringes of the city’, Franc says. ‘But given the pace of city development since then, we now find ourselves back in the thick of the urban structure. 20. The road to a sustainable and bustling VU Campus Vrije Universiteit Amsterdam has a clear vision and strong set of ambitions in the field of sustainability. To achieve them, the VU grounds are undergoing a complete overhaul to create a new, green campus. The project has three strategic aims, one of which is to increase activity and enhance the quality of life on the university campus, where nearly 30,000 people come daily to work and study. This will encompass the development of a sustainable VU campus, contributing to sustainable area development, improving the natural environment and fostering a blend of residential facilities and urban amenities. So how will these plans take shape over the years ahead? Hello Zuidas talked to Franc van Nunen, director campus development, and Willem Verduyn, real estate manager at VU Corporate Real Estate and Facilities (FCO), who is also the newly appointed board member of the Green Business Club Zuidas. A SUSTAINABLE CAMPUS One step on the way to creating a sustainable campus for research and education was the foundation of the Green Office in October of last year. This is a sustainability platform run by and for students and staff who are committed to a greener, more eco-friendly university. ‘It has already given rise to a number of fantastic sustainable projects’, says Willem. ‘For instance, take Join The Pipe, an initiative to install drinking fountains all around the campus, where students can get drinking water and which has led to a drop in purchases of bottled water. Other examples are the creation of a rooftop garden and a recently unveiled charging point on the campus square, where people can charge their electronic devices using solar energy.’ ‘We feel we’re an integral part of Zuidas.’ Water and energy are two key components of the plans for greening the VU campus. VU Amsterdam and VU Medical Center have also jointly signed a water storage and management agreement with Waternet. ‘This comes out of our deep-seated awareness that as a major occupant in an area undergoing massive development, we have a serious responsibility to bear’, explains Franc. ‘Besides, we’re also renewing our energy master plan. That involves upgrading the capacity of the existing power station to guarantee a reliable, affordable, sustainable and environmentally friendly on-campus energy supply for the next 15 years.’ SUSTAINABLE AREA DEVELOPMENT As well as creating a sustainable campus, VU Amsterdam is also keen to contribute to sustainable area development, as attested by its recent signing of the Sustainability Ambition Statement of the Zuidas Green Business Club. ‘Lots of people simply pass by, but everyone is welcome to use our facilities.’ ‘We’re one of 25 organizations to have signed the statement, underscoring our commitment to sustainability efforts not only on campus, but across the entire Zuidas district’, explains Willem. ‘We feel that we’re an integral part of Zuidas and therefore also believe it’s important to be an active local player. It’s wonderful to be a part of the whole community here. Apart from the social dimensions, our main concerns are mobility and the green quality of the area. Thousands and thousands of visitors come here every day, so it’s crucial that transport to and from the area is structured as sustainably as possible. And we are also working actively on water storage. One concern is to prevent flooding during heavy downpours. These are responsibilities that we all share here in Zuidas.’ Franc van Nunen & Willem Verduyn
  • 5. THE SOFTWARE LAB Research in Engineering Smart and Sustainable Software: this is what we do…
  • 6. Education: CS Master – Track Software Engineering and Green IT
  • 8. ‹#› Het begint met een idee “Software is eating the world”. Marc Andreessen, 2011 PHOTO: NIGEL PARRY PATRICIA LAGO ©2016
  • 10. The software industry and unsustainability Steve Jobs unveils the iPhone (2007) Photo: Wikimedia Commons PotenLal 87% energy savings with cloud migraLon of legacy soRware [Berkeley Labs] PATRICIA LAGO ©2016 Hardware opLmizaLons are negated by soRware inefficiencies [cf. Wirth’ Law] 9.7 Billions connected things by 2020 [Gartner] Image: 盧柏宇, Wikimedia Commons
  • 11. Software intent: “the fundamental laws that capture a software system’s intended behavior” [Huisman et al, Software that meets its intent, 2016] PATRICIA LAGO ©2016
  • 12. Technical Economic SocialEnvironmental Source: P. Lago et al. “Framing Sustainability as a SoRware Quality Property”, ACM CommunicaLons, 2015. Software with a sustainability intent: intended sustainability behavior”
  • 15. Smart software: from Energy-aware to Socially-aware Resource scarce environment Mission impossible II (2000), the moRon picture Smart home
  • 16. Energy-efficient software: By implementation [Procaccianti, Fernandez, Lago, Empirical evaluation of two best practices for energy-efficient software development, Journal of Systems and Software, 117:185-198, 2016] [S2 Green Software Wiki, wiki.cs.vu.nl/green_software]
  • 18. PATRICIA LAGO ©2016 Some numbers: true or false? EFFICIENT DATABASE QUERIES -25% energy consumption OPTIMIZED DATA MANAGEMENT +70% performance SMART USE OF WEB RESOURCES -8,5% energy consumption WEBSITE CONTENT DELIVERY -45% energy consumption FLEXIBLE COMPUTATION OFFLOAD -40% power consumption SOFTWARE REFACTORING -50% energy consumption -20% power consumption
  • 19. Research need: new empirical methods Too many variables, too much “noise”, too little time, … CROWDSOURCING
  • 20. Research need: A green label for software, too
  • 21. PATRICIA LAGO ©2016 What should a green label mean for software? www.sustainability.com
  • 22. Smart software: from Business innovation to Technical breakthrough Smart Mobility Connected Driving ANWB
  • 23. Smart software: Cyber-foraging software tactics make the cloud smarter G. Lewis & P. Lago, “CharacterizaLon of Cyber-Foraging Usage Contexts”, In SoRware Architecture, Springer LNCS (2015) SurrogateMobile Client Legend System Boundary Cyber- Foraging Enabled Mobile App Custom Runtime Component Data Staging Client Call Data Staging Manager Execute Data Operation Execute Data Operation(Pre-Fetch Hints) Enterprise Cloud File Read/ Write (Synchronous) Cache Repository Cloud Data Repository Data Operation Data Operation File Read/Write (Asynchronous) File Pre-Fetch Hints Pre-Fetch Algorithm Calculate Pre-Fetch Data Set(Pre-Fetch Hints) Pre-Fetch Data Set Sync Cache Depending on location, user profile, schedule Retrieves data from the cloud according to algorithm and stores it locally Only when not already available on the surrogate THE SOFTWARE LAB
  • 24. Research need: new software architecture methods Change in context, boundaries, intents, practices, … [Hope et al. The SoRware Architect’s Role in the Digital Age, IEEE SoRware, 33(6), 2016] Serverless Architectures àInternet Architectures 1-Person Responsibility à CollecLve process THE SOFTWARE LAB
  • 25. KNOWLEDGE BANK NEW ARCHITECTURE METHODSNEW EMPIRICAL METHODS SOFTWARE REFACTORING -50% energy consumption -20% power consumption GREEN SOFTWARE LABEL Summary of the challenges
  • 26. Thank you 26@patricia_lago Credits: slides, ideas and results are a collecLve effort with my bright and energeLc colleagues in the S2 Group @Vrije Universiteit Amsterdam www.s2group.cs.vu.nl