SlideShare uma empresa Scribd logo
1 de 22
Energy related Goals and Questions 
for Cloud Services 
Measurement and Metrics for Green and 
Sustainable Software (MeGSuS '14) 
IWS Mensura – Rotterdam, the Netherlands 
Jean-Christophe<dot>DEPREZ<at>CETIC<dot>be 
Scientific Coordinator 
& 
Christophe<dot>PONSARD<at>CETIC<dot>be
CETIC Presentation 
• Accredited Research Centre 
~40 researcher in 3 departments Created in 2001 
• Applied Research at EU and Reginal level 
• Technology Transfert Agent to (inter-)Regional Industry Mission 
• SotA/Techno Evaluation and Coaching (HW/SW) 
• Trusted Third Party 
• Connect Industry to latest research results 
Serving Industry 
• EU: FP7 – Coordinator and Participants 
• EraNets and Interreg 
• Regional Research project (Plan Marshall 2.vert) 
International Involment 
• Technological Checks 
• Feasibility Studies 
• R&D 1-1 Projects 
Regional Funding for 
Contract Research 
11/03/2014 © CETIC – www.cetic.be 2
Software & 
System 
Engineering 
Futur 
Internet 
Internet of 
Things 
Overall Expertise 
• Process & Product Quality 
• Optimization 
• Modelling 
• Security 
• Cloud Computing 
• Semantic Web 
• Big Data 
• Open Source & Open Data 
• Programmable Systems 
• Smart Objects 
• Wireless Sensor Network 
11/03/2014 © CETIC – www.cetic.be 3
Positioning 
ICT INDUSTRY 
• Technology transfer 
• Proof-of-Concept 
• Feasibility studies 
• Applied Research 
ACADEMICS 
Technology Readiness Level 
11/03/2014 © CETIC – www.cetic.be 4
A bit of History 
• Beginning – late 80’s 
– Hardware was consuming 
– Software did the best it could with the little it had 
• From 90’s 
– Hardware keeps improving 
– Software developers started neither to care about 
optimizing their algorithms nor their code 
hacks for better time and space efficiency became 
things of the past . 
• From 2010’s 
– Even less worries since applications run in the Cloud 
11/03/2014 © CETIC – www.cetic.be 5
Should the Software Industry care? 
• Organisations and corporate responsibility 
– Cloud consumption augment 
– Once eScience and other HPC lead their way to Cloud, 
Providers will likely come up with pricing according to 
consumption 
• People slightly modify their behaviour to preserve 
the climate 
– Soft Developers are no better or worst than majority 
– But as others, the effort should be moderate and 
guidance and assistance is needed 
11/03/2014 © CETIC – www.cetic.be 6
ASCETIC Business Requirements 
• 17 interviews with 
11/03/2014 © CETIC – www.cetic.be 7
ASCETIC Business Requirements 
• 17 interviews with 
11/03/2014 © CETIC – www.cetic.be 8
Resulted in 7 Business Requirements 
• BG1 - Support EU organisations to achieve ICT decarbonisation 
progress. (Lisbon Treaty) 
• BG2 - Ecological and Economical balance 
• BG3 - Support organisations to achieve social responsible behavior 
• BG4 - Provide ASCETiC users with means to properly control and 
monitor pricing models based on energy consumption 
• BG5 - Provide ASCETiC users with means to properly monitor and 
optimise energy consumption 
• BG6 – Server side computing and data handling have lacked focus 
• BG7 - Provide ASCETiC stakeholders with a sustainable solution 
based on recognized standards 
11/03/2014 © CETIC – www.cetic.be 9
Goal Question Metrics (GQM) 
• A pragmatic approach to self-evaluate 
• Assisting in 
– Identify Generic Goals with clear definitions whose 
evaluation is based on 
– Patterns of Interesting Questions 
– Associated to measurable KPI or Metrics 
(= whose measurements can be obtained without 
much change in working habits) 
11/03/2014 © CETIC – www.cetic.be 10
Goals 
• ISO 25000 – SQuaRE (replaces ISO9126) 
– 25010 – Quality Models 
• Software Product Quality Model (Developer view) 
• (System) Quality in Use Model (Operator & User view) 
• Not much about Energy … hidden behind 
– Performance Efficiency … Resource Utilisation 
Resources can be many things and indirectly some resources 
consume energy 
– Freedom from risk … environmental risk mitigation 
Unless we believe energy shortage is likely … 
11/03/2014 © CETIC – www.cetic.be 11
Goal 1 – SaaS Energy Consumption 
Behaviour Effectiveness 
• In short 
– Do the best we can with what we have 
– Address BG2 (eco balance) and BG3 (corp. respons.) 
• Energy Consumption Behaviour Effectiveness 
is the degree to which a software product is deployed 
and configured in a way to reduce the operating cost for 
the software product operator (or SaaS provider) taking 
the energy cost into account. 
11/03/2014 © CETIC – www.cetic.be 12
Goal Template – SaaS Energy 
Consumption Behaviour Effectiveness 
SaaS Energy Consumption Behaviour Effectiveness 
Object Server-side software of a Cloud application 
Purpose (Qualitative) characterization of the energy consumption 
behavior effectiveness on representative workload 
Quality Focus Effectiveness of Energy Consumption Behaviour 
Point of View Providers of a Cloud Application (SaaS Provider) 
Context Identify the different deployment alternatives with the most 
effective energy consumption behavior according to various 
representative workloads 
11/03/2014 © CETIC – www.cetic.be 13
Goal 2 – SaaS Energy Efficiency 
• In short 
– Learn about energy leaks to improve in next versions 
– Address BG5 (monitor) and BG6 (comp & data) 
• SaaS Energy Efficiency 
is the degree to which energy expanded by a software 
system in operation is in relation to the software tasks 
executed and the results achieved. 
11/03/2014 © CETIC – www.cetic.be 14
Goal Template – SaaS Energy Efficiency 
SaaS Energy Efficiency 
Object Server-side software features or components of a Cloud 
application 
Purpose (Qualitative) characterization of the energy efficiency on 
representative workloads 
Quality Focus Energy Efficiency 
Point of View Development team and Project Manager of a Cloud 
Application 
Context Identify the energy consumption of various features or 
components of an application to be provided as a service in 
the Cloud to facilitate later refactoring activities to improve the 
application code with regards to energy consumption. 
11/03/2014 © CETIC – www.cetic.be 15
Industry Use Case - News Asset 
11/03/2014 © CETIC – www.cetic.be 16
NewsAsset Deployment Alternatives 
• Moving to a SaaS model 
• Alternative 1: Isolate customer 
1 VM per customer with NewsAsset server 
• Alternative 2: Multitenant 
1 load balancer, 
n VM each with a NewsAsset server instance 
m VM with file and database servers 
11/03/2014 © CETIC – www.cetic.be 17
Template of Questions for Energy 
Consumption Behaviour Effectiveness 
What can we play with 
– VM have technical characteristics 
• CPU frequency, memory and disk size, … 
– Modular Applications have sub systems Si made of 
components cij 
• Components can be co-located on same VM (vmk) or not 
Both together define Deployment Alternatives (Dm) 
– Representative Workloads (for typical classes of 
customers) wl 
11/03/2014 © CETIC – www.cetic.be 18
Template of Questions for Energy 
Consumption Behaviour Effectiveness 
• How much energy is consumed by a vmk deployed 
with a set of cij’s (from a deployment alternative 
Dm) installed when the workload wl is applied? 
– Energy consumed can be 
• Total 
• Chronological (evolution of energy consumption over time) 
• Comparative (to other measures that influence energy 
consumption) 
– Question can be asked for VMs with different 
characteristics with different set of components 
installed on them and for different customer 
workloads 
11/03/2014 © CETIC – www.cetic.be 19
Conclusion 
• Similar question template can be defined for 
Energy Efficiency 
– Nightly builds – only select 1 or 2 alternative 
deployments 
– Focus analysis on variability between workloads 
• A first release of Papyrus and Acceleo projects 
– Papyrus project – Profile to augment UML with 
stereotypes with KPI monitoring information 
– Acceleo project – To extract KPI monitoring information 
from UML models and transform it in a textual format 
(human readable and to come: OVF fragments) 
11/03/2014 © CETIC – www.cetic.be 20
Future Work 
• Migrate to Eclipse Luna and new version of 
Papyrus and Acceleo 
• Include monitoring for additional KPIs (on quality 
of service, protection, experience, etc.) 
• Handle monitoring for trade-off KPIs 
11/03/2014 © CETIC – www.cetic.be 21
Energy related Goals and Questions 
for Cloud Services 
Measurement and Metrics for Green and 
Sustainable Software (MeGSuS '14) 
IWS Mensura – Rotterdam, the Netherlands 
Jean-Christophe<dot>DEPREZ<at>CETIC<dot>be 
Scientific Coordinator 
& 
Christophe<dot>PONSARD<at>CETIC<dot>be

Mais conteúdo relacionado

Mais procurados

Forecast 2014 Keynote: State of Cloud Migration…What's Occurring Now, and Wha...
Forecast 2014 Keynote: State of Cloud Migration…What's Occurring Now, and Wha...Forecast 2014 Keynote: State of Cloud Migration…What's Occurring Now, and Wha...
Forecast 2014 Keynote: State of Cloud Migration…What's Occurring Now, and Wha...
Open Data Center Alliance
 
Data Center at BNY Mellon
Data Center at BNY Mellon Data Center at BNY Mellon
Data Center at BNY Mellon
AbhiJeet Singh
 
Cost-Aware Virtual Machine Placement across Distributed Data Centers using Ba...
Cost-Aware Virtual Machine Placement acrossDistributed Data Centers using Ba...Cost-Aware Virtual Machine Placement acrossDistributed Data Centers using Ba...
Cost-Aware Virtual Machine Placement across Distributed Data Centers using Ba...
Soodeh Farokhi
 

Mais procurados (20)

Towards the development of a virtual 3D city model: Dundalk, Ireland
Towards the development of a virtual 3D city model: Dundalk, IrelandTowards the development of a virtual 3D city model: Dundalk, Ireland
Towards the development of a virtual 3D city model: Dundalk, Ireland
 
Experiences with Collaborative System Architecture Development within a Joint...
Experiences with Collaborative System Architecture Development within a Joint...Experiences with Collaborative System Architecture Development within a Joint...
Experiences with Collaborative System Architecture Development within a Joint...
 
GovNext
GovNextGovNext
GovNext
 
Energy Economics Christian Feisst
Energy Economics Christian FeisstEnergy Economics Christian Feisst
Energy Economics Christian Feisst
 
David Weatherall, Head of Policy at the Energy Saving Trust, UK.
David Weatherall, Head of Policy at the Energy Saving Trust, UK.David Weatherall, Head of Policy at the Energy Saving Trust, UK.
David Weatherall, Head of Policy at the Energy Saving Trust, UK.
 
Energy Efficiency in Permanent Modular Construction NREL Research Project Poster
Energy Efficiency in Permanent Modular Construction NREL Research Project PosterEnergy Efficiency in Permanent Modular Construction NREL Research Project Poster
Energy Efficiency in Permanent Modular Construction NREL Research Project Poster
 
DEVNET-1116 IDEALondon - Energy management
DEVNET-1116	IDEALondon - Energy managementDEVNET-1116	IDEALondon - Energy management
DEVNET-1116 IDEALondon - Energy management
 
ETDP 2015 D1 Future Proofing and Bim for Owner Operators - Ilias Krystallis, ...
ETDP 2015 D1 Future Proofing and Bim for Owner Operators - Ilias Krystallis, ...ETDP 2015 D1 Future Proofing and Bim for Owner Operators - Ilias Krystallis, ...
ETDP 2015 D1 Future Proofing and Bim for Owner Operators - Ilias Krystallis, ...
 
Keynote_SHBE_Langevin
Keynote_SHBE_LangevinKeynote_SHBE_Langevin
Keynote_SHBE_Langevin
 
Money and the Role of Building Physics Software in the Valuation Chain
Money and the Role of Building Physics Software in the Valuation ChainMoney and the Role of Building Physics Software in the Valuation Chain
Money and the Role of Building Physics Software in the Valuation Chain
 
The Decision: Build New vs The Cloud
The Decision: Build New vs The CloudThe Decision: Build New vs The Cloud
The Decision: Build New vs The Cloud
 
ASHRAE Virtual Design and Construction Conference March 2021- Development of ...
ASHRAE Virtual Design and Construction Conference March 2021- Development of ...ASHRAE Virtual Design and Construction Conference March 2021- Development of ...
ASHRAE Virtual Design and Construction Conference March 2021- Development of ...
 
Matteo Del Giudice, Politecnico di Torino, Italy.
Matteo Del Giudice, Politecnico di Torino, Italy.Matteo Del Giudice, Politecnico di Torino, Italy.
Matteo Del Giudice, Politecnico di Torino, Italy.
 
Joint Informi GIS / IBM presentation at Esri UC 2014
Joint Informi GIS / IBM presentation at Esri UC 2014Joint Informi GIS / IBM presentation at Esri UC 2014
Joint Informi GIS / IBM presentation at Esri UC 2014
 
Project Controls Expo, 18th Nov 2014 - "The Computer Age and Estimating – Don...
Project Controls Expo, 18th Nov 2014 - "The Computer Age and Estimating – Don...Project Controls Expo, 18th Nov 2014 - "The Computer Age and Estimating – Don...
Project Controls Expo, 18th Nov 2014 - "The Computer Age and Estimating – Don...
 
Forecast 2014 Keynote: State of Cloud Migration…What's Occurring Now, and Wha...
Forecast 2014 Keynote: State of Cloud Migration…What's Occurring Now, and Wha...Forecast 2014 Keynote: State of Cloud Migration…What's Occurring Now, and Wha...
Forecast 2014 Keynote: State of Cloud Migration…What's Occurring Now, and Wha...
 
Data Center at BNY Mellon
Data Center at BNY Mellon Data Center at BNY Mellon
Data Center at BNY Mellon
 
Future of the Higher Education Estate - Impact of COVID-19 and Net-Zero Targe...
Future of the Higher Education Estate - Impact of COVID-19 and Net-Zero Targe...Future of the Higher Education Estate - Impact of COVID-19 and Net-Zero Targe...
Future of the Higher Education Estate - Impact of COVID-19 and Net-Zero Targe...
 
Delivering Sustainability Digitally - Research and standards to underpin BIM
Delivering Sustainability Digitally - Research and standards to underpin BIMDelivering Sustainability Digitally - Research and standards to underpin BIM
Delivering Sustainability Digitally - Research and standards to underpin BIM
 
Cost-Aware Virtual Machine Placement across Distributed Data Centers using Ba...
Cost-Aware Virtual Machine Placement acrossDistributed Data Centers using Ba...Cost-Aware Virtual Machine Placement acrossDistributed Data Centers using Ba...
Cost-Aware Virtual Machine Placement across Distributed Data Centers using Ba...
 

Destaque

Iwsm2014 verifying the accuracy of automation tools for cosmic measurement ...
Iwsm2014   verifying the accuracy of automation tools for cosmic measurement ...Iwsm2014   verifying the accuracy of automation tools for cosmic measurement ...
Iwsm2014 verifying the accuracy of automation tools for cosmic measurement ...
Nesma
 
Iwsm2014 the effect of highlighting error categories in fsm training on the...
Iwsm2014   the effect of highlighting error categories in fsm training on the...Iwsm2014   the effect of highlighting error categories in fsm training on the...
Iwsm2014 the effect of highlighting error categories in fsm training on the...
Nesma
 
Iwsm2014 sizing the entire development process (mauricio aguiar & luigi bug...
Iwsm2014   sizing the entire development process (mauricio aguiar & luigi bug...Iwsm2014   sizing the entire development process (mauricio aguiar & luigi bug...
Iwsm2014 sizing the entire development process (mauricio aguiar & luigi bug...
Nesma
 
Metrics to improve organisational performance - NESMA najaarsconferentie 2013
Metrics to improve organisational performance - NESMA najaarsconferentie 2013Metrics to improve organisational performance - NESMA najaarsconferentie 2013
Metrics to improve organisational performance - NESMA najaarsconferentie 2013
Nesma
 
Iwsm2014 analysis of the per-unit work effort and per-unit work cost of the...
Iwsm2014   analysis of the per-unit work effort and per-unit work cost of the...Iwsm2014   analysis of the per-unit work effort and per-unit work cost of the...
Iwsm2014 analysis of the per-unit work effort and per-unit work cost of the...
Nesma
 
Iwsm2014 defect density measurements using cosmic (thomas fehlmann)
Iwsm2014   defect density measurements using cosmic (thomas fehlmann)Iwsm2014   defect density measurements using cosmic (thomas fehlmann)
Iwsm2014 defect density measurements using cosmic (thomas fehlmann)
Nesma
 
Iwsm2014 identifying and managing complex modules in executable software de...
Iwsm2014   identifying and managing complex modules in executable software de...Iwsm2014   identifying and managing complex modules in executable software de...
Iwsm2014 identifying and managing complex modules in executable software de...
Nesma
 
IWSM2014 MEGSUS14 - A general overview of software sustainability measureme...
IWSM2014   MEGSUS14 - A general overview of software sustainability measureme...IWSM2014   MEGSUS14 - A general overview of software sustainability measureme...
IWSM2014 MEGSUS14 - A general overview of software sustainability measureme...
Nesma
 
IWSM2014 IT confidence - How to ensure that valid and current industry data ...
IWSM2014  IT confidence - How to ensure that valid and current industry data ...IWSM2014  IT confidence - How to ensure that valid and current industry data ...
IWSM2014 IT confidence - How to ensure that valid and current industry data ...
Nesma
 
Iwsm2014 measuring the functional size of mobile apps with cosmic (harold v...
Iwsm2014   measuring the functional size of mobile apps with cosmic (harold v...Iwsm2014   measuring the functional size of mobile apps with cosmic (harold v...
Iwsm2014 measuring the functional size of mobile apps with cosmic (harold v...
Nesma
 
Estimating packaged software - Eric van der Vliet - NESMA najaarsbijeenkomst ...
Estimating packaged software - Eric van der Vliet - NESMA najaarsbijeenkomst ...Estimating packaged software - Eric van der Vliet - NESMA najaarsbijeenkomst ...
Estimating packaged software - Eric van der Vliet - NESMA najaarsbijeenkomst ...
Nesma
 
Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...
Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...
Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...
Nesma
 

Destaque (20)

Iwsm2014 verifying the accuracy of automation tools for cosmic measurement ...
Iwsm2014   verifying the accuracy of automation tools for cosmic measurement ...Iwsm2014   verifying the accuracy of automation tools for cosmic measurement ...
Iwsm2014 verifying the accuracy of automation tools for cosmic measurement ...
 
Iwsm2014 the effect of highlighting error categories in fsm training on the...
Iwsm2014   the effect of highlighting error categories in fsm training on the...Iwsm2014   the effect of highlighting error categories in fsm training on the...
Iwsm2014 the effect of highlighting error categories in fsm training on the...
 
Cost Engineering in Aerospace and Defense
Cost Engineering in Aerospace and DefenseCost Engineering in Aerospace and Defense
Cost Engineering in Aerospace and Defense
 
Estimation in the Tendering Process - Frank Vogelezang
Estimation in the Tendering Process - Frank VogelezangEstimation in the Tendering Process - Frank Vogelezang
Estimation in the Tendering Process - Frank Vogelezang
 
Iwsm2014 sizing the entire development process (mauricio aguiar & luigi bug...
Iwsm2014   sizing the entire development process (mauricio aguiar & luigi bug...Iwsm2014   sizing the entire development process (mauricio aguiar & luigi bug...
Iwsm2014 sizing the entire development process (mauricio aguiar & luigi bug...
 
Iwsm2014 conference diner (eric van der vliet)
Iwsm2014   conference diner (eric van der vliet)Iwsm2014   conference diner (eric van der vliet)
Iwsm2014 conference diner (eric van der vliet)
 
Metrics to improve organisational performance - NESMA najaarsconferentie 2013
Metrics to improve organisational performance - NESMA najaarsconferentie 2013Metrics to improve organisational performance - NESMA najaarsconferentie 2013
Metrics to improve organisational performance - NESMA najaarsconferentie 2013
 
Iwsm2014 analysis of the per-unit work effort and per-unit work cost of the...
Iwsm2014   analysis of the per-unit work effort and per-unit work cost of the...Iwsm2014   analysis of the per-unit work effort and per-unit work cost of the...
Iwsm2014 analysis of the per-unit work effort and per-unit work cost of the...
 
Iwsm2014 defect density measurements using cosmic (thomas fehlmann)
Iwsm2014   defect density measurements using cosmic (thomas fehlmann)Iwsm2014   defect density measurements using cosmic (thomas fehlmann)
Iwsm2014 defect density measurements using cosmic (thomas fehlmann)
 
Nesma autum conference 2015 - Measuring & improving different dimensions - Ni...
Nesma autum conference 2015 - Measuring & improving different dimensions - Ni...Nesma autum conference 2015 - Measuring & improving different dimensions - Ni...
Nesma autum conference 2015 - Measuring & improving different dimensions - Ni...
 
Iwsm2014 identifying and managing complex modules in executable software de...
Iwsm2014   identifying and managing complex modules in executable software de...Iwsm2014   identifying and managing complex modules in executable software de...
Iwsm2014 identifying and managing complex modules in executable software de...
 
IWSM2014 MEGSUS14 - A general overview of software sustainability measureme...
IWSM2014   MEGSUS14 - A general overview of software sustainability measureme...IWSM2014   MEGSUS14 - A general overview of software sustainability measureme...
IWSM2014 MEGSUS14 - A general overview of software sustainability measureme...
 
Converteren van functionele omvang van FPA naar COSMIC
Converteren van functionele omvang van FPA naar COSMICConverteren van functionele omvang van FPA naar COSMIC
Converteren van functionele omvang van FPA naar COSMIC
 
Metrics & Beheer
Metrics & BeheerMetrics & Beheer
Metrics & Beheer
 
Nesma autumn conference - Outsourcing needs software measurement - Werner Hei...
Nesma autumn conference - Outsourcing needs software measurement - Werner Hei...Nesma autumn conference - Outsourcing needs software measurement - Werner Hei...
Nesma autumn conference - Outsourcing needs software measurement - Werner Hei...
 
IWSM2014 IT confidence - How to ensure that valid and current industry data ...
IWSM2014  IT confidence - How to ensure that valid and current industry data ...IWSM2014  IT confidence - How to ensure that valid and current industry data ...
IWSM2014 IT confidence - How to ensure that valid and current industry data ...
 
Iwsm2014 measuring the functional size of mobile apps with cosmic (harold v...
Iwsm2014   measuring the functional size of mobile apps with cosmic (harold v...Iwsm2014   measuring the functional size of mobile apps with cosmic (harold v...
Iwsm2014 measuring the functional size of mobile apps with cosmic (harold v...
 
Nesma autumn conference 2015 - Agile x FPA - Reflections about solution in a ...
Nesma autumn conference 2015 - Agile x FPA - Reflections about solution in a ...Nesma autumn conference 2015 - Agile x FPA - Reflections about solution in a ...
Nesma autumn conference 2015 - Agile x FPA - Reflections about solution in a ...
 
Estimating packaged software - Eric van der Vliet - NESMA najaarsbijeenkomst ...
Estimating packaged software - Eric van der Vliet - NESMA najaarsbijeenkomst ...Estimating packaged software - Eric van der Vliet - NESMA najaarsbijeenkomst ...
Estimating packaged software - Eric van der Vliet - NESMA najaarsbijeenkomst ...
 
Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...
Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...
Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...
 

Semelhante a IWSM2014 MEGSUS14 - GQM on energy for SaaS - CETIC

Tenant-based resource allocation model for cost-effective scaling Software-as...
Tenant-based resource allocation model for cost-effective scaling Software-as...Tenant-based resource allocation model for cost-effective scaling Software-as...
Tenant-based resource allocation model for cost-effective scaling Software-as...
Javier Mijail Espadas Pech
 
Switch Automation Case study v2.0
Switch Automation Case study v2.0Switch Automation Case study v2.0
Switch Automation Case study v2.0
Oleh Mykhaylovych
 
CARBS Project Presentation - Jisc Cost of IT Services 10-02-14
CARBS Project Presentation - Jisc Cost of IT Services 10-02-14CARBS Project Presentation - Jisc Cost of IT Services 10-02-14
CARBS Project Presentation - Jisc Cost of IT Services 10-02-14
JISC's Green ICT Programme
 

Semelhante a IWSM2014 MEGSUS14 - GQM on energy for SaaS - CETIC (20)

RMCC: A RESTful Mobile Cloud Computing Framework for Exploiting Adjacent Serv...
RMCC: A RESTful Mobile Cloud Computing Framework for Exploiting Adjacent Serv...RMCC: A RESTful Mobile Cloud Computing Framework for Exploiting Adjacent Serv...
RMCC: A RESTful Mobile Cloud Computing Framework for Exploiting Adjacent Serv...
 
The RECAP Project: Large Scale Simulation Framework
The RECAP Project: Large Scale Simulation FrameworkThe RECAP Project: Large Scale Simulation Framework
The RECAP Project: Large Scale Simulation Framework
 
Inside CBP's Quest for the Cloud
Inside CBP's Quest for the CloudInside CBP's Quest for the Cloud
Inside CBP's Quest for the Cloud
 
Taming Cloud Sprawl - XConf Europe 2023 - Kief.pdf
Taming Cloud Sprawl - XConf Europe 2023 - Kief.pdfTaming Cloud Sprawl - XConf Europe 2023 - Kief.pdf
Taming Cloud Sprawl - XConf Europe 2023 - Kief.pdf
 
RECAP Project Overview
RECAP Project OverviewRECAP Project Overview
RECAP Project Overview
 
Tenant-based resource allocation model for cost-effective scaling Software-as...
Tenant-based resource allocation model for cost-effective scaling Software-as...Tenant-based resource allocation model for cost-effective scaling Software-as...
Tenant-based resource allocation model for cost-effective scaling Software-as...
 
CloudLighting - A Brief Overview
CloudLighting - A Brief OverviewCloudLighting - A Brief Overview
CloudLighting - A Brief Overview
 
Overview of CloudLightning
Overview of CloudLightningOverview of CloudLightning
Overview of CloudLightning
 
Switch Automation Case study v2.0
Switch Automation Case study v2.0Switch Automation Case study v2.0
Switch Automation Case study v2.0
 
Mini-course at VFU - Architecting modern digital systems - 4
Mini-course at VFU - Architecting modern digital systems - 4Mini-course at VFU - Architecting modern digital systems - 4
Mini-course at VFU - Architecting modern digital systems - 4
 
VTT wind and solar innovation activities and offering, Matti Paljakka VTT
VTT wind and solar innovation activities and offering, Matti Paljakka VTTVTT wind and solar innovation activities and offering, Matti Paljakka VTT
VTT wind and solar innovation activities and offering, Matti Paljakka VTT
 
Self service provisoining tradespace analysis (draft) 2016 02-16
Self service provisoining tradespace analysis (draft) 2016 02-16 Self service provisoining tradespace analysis (draft) 2016 02-16
Self service provisoining tradespace analysis (draft) 2016 02-16
 
Service management board (SMB), Service providers’ forum (SPF)
Service management board (SMB), Service providers’ forum (SPF)Service management board (SMB), Service providers’ forum (SPF)
Service management board (SMB), Service providers’ forum (SPF)
 
Making Your Apps Cloudy - Migrating to Microservices
Making Your Apps Cloudy - Migrating to MicroservicesMaking Your Apps Cloudy - Migrating to Microservices
Making Your Apps Cloudy - Migrating to Microservices
 
Certified Cloud Computing Specialist (CCCS)
Certified Cloud Computing Specialist (CCCS)Certified Cloud Computing Specialist (CCCS)
Certified Cloud Computing Specialist (CCCS)
 
CARBS Project Presentation - Jisc Cost of IT Services 10-02-14
CARBS Project Presentation - Jisc Cost of IT Services 10-02-14CARBS Project Presentation - Jisc Cost of IT Services 10-02-14
CARBS Project Presentation - Jisc Cost of IT Services 10-02-14
 
internship paper
internship paperinternship paper
internship paper
 
Moving to the cloud
Moving to the cloudMoving to the cloud
Moving to the cloud
 
Green Cloud Computing :Emerging Technology
Green Cloud Computing :Emerging TechnologyGreen Cloud Computing :Emerging Technology
Green Cloud Computing :Emerging Technology
 
IRJET-To Implement Cloud Computing by using Agile Methodology in Indian E-Gov...
IRJET-To Implement Cloud Computing by using Agile Methodology in Indian E-Gov...IRJET-To Implement Cloud Computing by using Agile Methodology in Indian E-Gov...
IRJET-To Implement Cloud Computing by using Agile Methodology in Indian E-Gov...
 

Mais de Nesma

Mais de Nesma (20)

2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf
 
Agile Team Performance Measurement webinar
Agile Team Performance Measurement webinarAgile Team Performance Measurement webinar
Agile Team Performance Measurement webinar
 
Software Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdfSoftware Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdf
 
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
 
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdfNesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
 
Nesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdfNesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdf
 
Automotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel MaryAutomotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
 
The COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul HusseinThe COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul Hussein
 
Succesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh AgarSuccesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh Agar
 
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
 
CEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan JonesCEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan Jones
 
Agile Development and Agile Cost Estimation - A return to basic principles - ...
Agile Development and Agile Cost Estimation - A return to basic principles - ...Agile Development and Agile Cost Estimation - A return to basic principles - ...
Agile Development and Agile Cost Estimation - A return to basic principles - ...
 
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
 
Project Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop SchefferlieProject Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop Schefferlie
 
Afrekenen met functiepunten
Afrekenen met functiepuntenAfrekenen met functiepunten
Afrekenen met functiepunten
 
Agile teams get a grip - martijn groenewegen
Agile teams   get a grip - martijn groenewegenAgile teams   get a grip - martijn groenewegen
Agile teams get a grip - martijn groenewegen
 
The fact that your poject is agile is not (necessarily) a cost driver arlen...
The fact that your poject is agile is not (necessarily) a cost driver   arlen...The fact that your poject is agile is not (necessarily) a cost driver   arlen...
The fact that your poject is agile is not (necessarily) a cost driver arlen...
 
Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...
 
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
 
Software sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol DekkersSoftware sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol Dekkers
 

Último

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 

Último (20)

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
%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
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
%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
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%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
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 

IWSM2014 MEGSUS14 - GQM on energy for SaaS - CETIC

  • 1. Energy related Goals and Questions for Cloud Services Measurement and Metrics for Green and Sustainable Software (MeGSuS '14) IWS Mensura – Rotterdam, the Netherlands Jean-Christophe<dot>DEPREZ<at>CETIC<dot>be Scientific Coordinator & Christophe<dot>PONSARD<at>CETIC<dot>be
  • 2. CETIC Presentation • Accredited Research Centre ~40 researcher in 3 departments Created in 2001 • Applied Research at EU and Reginal level • Technology Transfert Agent to (inter-)Regional Industry Mission • SotA/Techno Evaluation and Coaching (HW/SW) • Trusted Third Party • Connect Industry to latest research results Serving Industry • EU: FP7 – Coordinator and Participants • EraNets and Interreg • Regional Research project (Plan Marshall 2.vert) International Involment • Technological Checks • Feasibility Studies • R&D 1-1 Projects Regional Funding for Contract Research 11/03/2014 © CETIC – www.cetic.be 2
  • 3. Software & System Engineering Futur Internet Internet of Things Overall Expertise • Process & Product Quality • Optimization • Modelling • Security • Cloud Computing • Semantic Web • Big Data • Open Source & Open Data • Programmable Systems • Smart Objects • Wireless Sensor Network 11/03/2014 © CETIC – www.cetic.be 3
  • 4. Positioning ICT INDUSTRY • Technology transfer • Proof-of-Concept • Feasibility studies • Applied Research ACADEMICS Technology Readiness Level 11/03/2014 © CETIC – www.cetic.be 4
  • 5. A bit of History • Beginning – late 80’s – Hardware was consuming – Software did the best it could with the little it had • From 90’s – Hardware keeps improving – Software developers started neither to care about optimizing their algorithms nor their code hacks for better time and space efficiency became things of the past . • From 2010’s – Even less worries since applications run in the Cloud 11/03/2014 © CETIC – www.cetic.be 5
  • 6. Should the Software Industry care? • Organisations and corporate responsibility – Cloud consumption augment – Once eScience and other HPC lead their way to Cloud, Providers will likely come up with pricing according to consumption • People slightly modify their behaviour to preserve the climate – Soft Developers are no better or worst than majority – But as others, the effort should be moderate and guidance and assistance is needed 11/03/2014 © CETIC – www.cetic.be 6
  • 7. ASCETIC Business Requirements • 17 interviews with 11/03/2014 © CETIC – www.cetic.be 7
  • 8. ASCETIC Business Requirements • 17 interviews with 11/03/2014 © CETIC – www.cetic.be 8
  • 9. Resulted in 7 Business Requirements • BG1 - Support EU organisations to achieve ICT decarbonisation progress. (Lisbon Treaty) • BG2 - Ecological and Economical balance • BG3 - Support organisations to achieve social responsible behavior • BG4 - Provide ASCETiC users with means to properly control and monitor pricing models based on energy consumption • BG5 - Provide ASCETiC users with means to properly monitor and optimise energy consumption • BG6 – Server side computing and data handling have lacked focus • BG7 - Provide ASCETiC stakeholders with a sustainable solution based on recognized standards 11/03/2014 © CETIC – www.cetic.be 9
  • 10. Goal Question Metrics (GQM) • A pragmatic approach to self-evaluate • Assisting in – Identify Generic Goals with clear definitions whose evaluation is based on – Patterns of Interesting Questions – Associated to measurable KPI or Metrics (= whose measurements can be obtained without much change in working habits) 11/03/2014 © CETIC – www.cetic.be 10
  • 11. Goals • ISO 25000 – SQuaRE (replaces ISO9126) – 25010 – Quality Models • Software Product Quality Model (Developer view) • (System) Quality in Use Model (Operator & User view) • Not much about Energy … hidden behind – Performance Efficiency … Resource Utilisation Resources can be many things and indirectly some resources consume energy – Freedom from risk … environmental risk mitigation Unless we believe energy shortage is likely … 11/03/2014 © CETIC – www.cetic.be 11
  • 12. Goal 1 – SaaS Energy Consumption Behaviour Effectiveness • In short – Do the best we can with what we have – Address BG2 (eco balance) and BG3 (corp. respons.) • Energy Consumption Behaviour Effectiveness is the degree to which a software product is deployed and configured in a way to reduce the operating cost for the software product operator (or SaaS provider) taking the energy cost into account. 11/03/2014 © CETIC – www.cetic.be 12
  • 13. Goal Template – SaaS Energy Consumption Behaviour Effectiveness SaaS Energy Consumption Behaviour Effectiveness Object Server-side software of a Cloud application Purpose (Qualitative) characterization of the energy consumption behavior effectiveness on representative workload Quality Focus Effectiveness of Energy Consumption Behaviour Point of View Providers of a Cloud Application (SaaS Provider) Context Identify the different deployment alternatives with the most effective energy consumption behavior according to various representative workloads 11/03/2014 © CETIC – www.cetic.be 13
  • 14. Goal 2 – SaaS Energy Efficiency • In short – Learn about energy leaks to improve in next versions – Address BG5 (monitor) and BG6 (comp & data) • SaaS Energy Efficiency is the degree to which energy expanded by a software system in operation is in relation to the software tasks executed and the results achieved. 11/03/2014 © CETIC – www.cetic.be 14
  • 15. Goal Template – SaaS Energy Efficiency SaaS Energy Efficiency Object Server-side software features or components of a Cloud application Purpose (Qualitative) characterization of the energy efficiency on representative workloads Quality Focus Energy Efficiency Point of View Development team and Project Manager of a Cloud Application Context Identify the energy consumption of various features or components of an application to be provided as a service in the Cloud to facilitate later refactoring activities to improve the application code with regards to energy consumption. 11/03/2014 © CETIC – www.cetic.be 15
  • 16. Industry Use Case - News Asset 11/03/2014 © CETIC – www.cetic.be 16
  • 17. NewsAsset Deployment Alternatives • Moving to a SaaS model • Alternative 1: Isolate customer 1 VM per customer with NewsAsset server • Alternative 2: Multitenant 1 load balancer, n VM each with a NewsAsset server instance m VM with file and database servers 11/03/2014 © CETIC – www.cetic.be 17
  • 18. Template of Questions for Energy Consumption Behaviour Effectiveness What can we play with – VM have technical characteristics • CPU frequency, memory and disk size, … – Modular Applications have sub systems Si made of components cij • Components can be co-located on same VM (vmk) or not Both together define Deployment Alternatives (Dm) – Representative Workloads (for typical classes of customers) wl 11/03/2014 © CETIC – www.cetic.be 18
  • 19. Template of Questions for Energy Consumption Behaviour Effectiveness • How much energy is consumed by a vmk deployed with a set of cij’s (from a deployment alternative Dm) installed when the workload wl is applied? – Energy consumed can be • Total • Chronological (evolution of energy consumption over time) • Comparative (to other measures that influence energy consumption) – Question can be asked for VMs with different characteristics with different set of components installed on them and for different customer workloads 11/03/2014 © CETIC – www.cetic.be 19
  • 20. Conclusion • Similar question template can be defined for Energy Efficiency – Nightly builds – only select 1 or 2 alternative deployments – Focus analysis on variability between workloads • A first release of Papyrus and Acceleo projects – Papyrus project – Profile to augment UML with stereotypes with KPI monitoring information – Acceleo project – To extract KPI monitoring information from UML models and transform it in a textual format (human readable and to come: OVF fragments) 11/03/2014 © CETIC – www.cetic.be 20
  • 21. Future Work • Migrate to Eclipse Luna and new version of Papyrus and Acceleo • Include monitoring for additional KPIs (on quality of service, protection, experience, etc.) • Handle monitoring for trade-off KPIs 11/03/2014 © CETIC – www.cetic.be 21
  • 22. Energy related Goals and Questions for Cloud Services Measurement and Metrics for Green and Sustainable Software (MeGSuS '14) IWS Mensura – Rotterdam, the Netherlands Jean-Christophe<dot>DEPREZ<at>CETIC<dot>be Scientific Coordinator & Christophe<dot>PONSARD<at>CETIC<dot>be