enviroinfo 2013: energy efficiency in cloud software architectures
DESCRIPTION
TRANSCRIPT
![Page 1: EnviroInfo 2013: Energy Efficiency in Cloud Software Architectures](https://reader033.vdocuments.net/reader033/viewer/2022051312/54710068b4af9fa90a8b49b0/html5/thumbnails/1.jpg)
ENERGY EFFICIENCY IN CLOUD SOFTWARE ARCHITECTURES
GIUSEPPE PROCACCIANTI
STEFANO BEVINI
PATRICIA LAGO
![Page 2: EnviroInfo 2013: Energy Efficiency in Cloud Software Architectures](https://reader033.vdocuments.net/reader033/viewer/2022051312/54710068b4af9fa90a8b49b0/html5/thumbnails/2.jpg)
A COMMON STATEMENT...
Energy Efficiency in Cloud Software Architectures
“Cloud computing is energy efficient.”
![Page 3: EnviroInfo 2013: Energy Efficiency in Cloud Software Architectures](https://reader033.vdocuments.net/reader033/viewer/2022051312/54710068b4af9fa90a8b49b0/html5/thumbnails/3.jpg)
MOTIVATION: A NEW SLO?
Cloud Service
Performance
Reliability
Security
Energy Efficiency
Energy Efficiency in Cloud Software Architectures
![Page 4: EnviroInfo 2013: Energy Efficiency in Cloud Software Architectures](https://reader033.vdocuments.net/reader033/viewer/2022051312/54710068b4af9fa90a8b49b0/html5/thumbnails/4.jpg)
APPROACH
Cloud Service
We analyze Software Architectures to study their influence on Energy Efficiency.
Energy Efficiency in Cloud Software Architectures
![Page 5: EnviroInfo 2013: Energy Efficiency in Cloud Software Architectures](https://reader033.vdocuments.net/reader033/viewer/2022051312/54710068b4af9fa90a8b49b0/html5/thumbnails/5.jpg)
RESEARCH QUESTION
What kind of software architectures for cloud service provisioning allow to define Service Level Objectives regarding energy efficiency?
Energy Efficiency in Cloud Software Architectures
![Page 6: EnviroInfo 2013: Energy Efficiency in Cloud Software Architectures](https://reader033.vdocuments.net/reader033/viewer/2022051312/54710068b4af9fa90a8b49b0/html5/thumbnails/6.jpg)
STUDY DESIGN
Systematic Literature Review (SLR)
● Google Scholar
● 149 hits
● 26 primary studies
● Full traceability of the process
Energy Efficiency in Cloud Software Architectures
![Page 7: EnviroInfo 2013: Energy Efficiency in Cloud Software Architectures](https://reader033.vdocuments.net/reader033/viewer/2022051312/54710068b4af9fa90a8b49b0/html5/thumbnails/7.jpg)
STUDY DESIGN
Inclusion/Exclusion
Energy Efficiency in Cloud Software Architectures
● A study that directly proposes software architectures, architectural styles or strategies.
● A study that does not aim at optimizing the EE of the cloud computing infrastructure.
![Page 8: EnviroInfo 2013: Energy Efficiency in Cloud Software Architectures](https://reader033.vdocuments.net/reader033/viewer/2022051312/54710068b4af9fa90a8b49b0/html5/thumbnails/8.jpg)
ANALYSIS
Coding process
Energy Efficiency in Cloud Software Architectures
● Strategies
● Techniques
● Components
![Page 9: EnviroInfo 2013: Energy Efficiency in Cloud Software Architectures](https://reader033.vdocuments.net/reader033/viewer/2022051312/54710068b4af9fa90a8b49b0/html5/thumbnails/9.jpg)
STRATEGIES
Energy Efficiency in Cloud Software Architectures
1. Energy Monitoring
![Page 10: EnviroInfo 2013: Energy Efficiency in Cloud Software Architectures](https://reader033.vdocuments.net/reader033/viewer/2022051312/54710068b4af9fa90a8b49b0/html5/thumbnails/10.jpg)
STRATEGIES
Energy Efficiency in Cloud Software Architectures
2. Self Adaptation
![Page 11: EnviroInfo 2013: Energy Efficiency in Cloud Software Architectures](https://reader033.vdocuments.net/reader033/viewer/2022051312/54710068b4af9fa90a8b49b0/html5/thumbnails/11.jpg)
STRATEGIES
Energy Efficiency in Cloud Software Architectures
3. Cloud Federation
![Page 12: EnviroInfo 2013: Energy Efficiency in Cloud Software Architectures](https://reader033.vdocuments.net/reader033/viewer/2022051312/54710068b4af9fa90a8b49b0/html5/thumbnails/12.jpg)
STRATEGIES
Energy Efficiency in Cloud Software Architectures
![Page 13: EnviroInfo 2013: Energy Efficiency in Cloud Software Architectures](https://reader033.vdocuments.net/reader033/viewer/2022051312/54710068b4af9fa90a8b49b0/html5/thumbnails/13.jpg)
STRATEGIES - COMBINATION
Energy Efficiency in Cloud Software Architectures
![Page 14: EnviroInfo 2013: Energy Efficiency in Cloud Software Architectures](https://reader033.vdocuments.net/reader033/viewer/2022051312/54710068b4af9fa90a8b49b0/html5/thumbnails/14.jpg)
TECHNIQUES
Energy Efficiency in Cloud Software Architectures
![Page 15: EnviroInfo 2013: Energy Efficiency in Cloud Software Architectures](https://reader033.vdocuments.net/reader033/viewer/2022051312/54710068b4af9fa90a8b49b0/html5/thumbnails/15.jpg)
COMPONENTS
Energy Efficiency in Cloud Software Architectures
![Page 16: EnviroInfo 2013: Energy Efficiency in Cloud Software Architectures](https://reader033.vdocuments.net/reader033/viewer/2022051312/54710068b4af9fa90a8b49b0/html5/thumbnails/16.jpg)
CONCLUSIONS
Energy Efficiency in Cloud Software Architectures
Our codes allow to describe Cloud Software Architectures from an Energy Efficiency perspective.
However, components devoted to balance the trade-off between EE and other system qualities were found frequently.
No architectures defining EE as a SLO were found.
![Page 17: EnviroInfo 2013: Energy Efficiency in Cloud Software Architectures](https://reader033.vdocuments.net/reader033/viewer/2022051312/54710068b4af9fa90a8b49b0/html5/thumbnails/17.jpg)
FURTHER…
Energy Efficiency in Cloud Software Architectures
● Who are the stakeholders of EE?
● Do Green Software Patterns exist?
● How can we evaluate the EE of a Software Architecture?
![Page 18: EnviroInfo 2013: Energy Efficiency in Cloud Software Architectures](https://reader033.vdocuments.net/reader033/viewer/2022051312/54710068b4af9fa90a8b49b0/html5/thumbnails/18.jpg)
...TOWARDS OUR GOAL
Energy Efficiency in Cloud Software Architectures
Early design-level decision-making support for energy efficient software
Evaluation of the sustainability impact of Cloud-based software
![Page 19: EnviroInfo 2013: Energy Efficiency in Cloud Software Architectures](https://reader033.vdocuments.net/reader033/viewer/2022051312/54710068b4af9fa90a8b49b0/html5/thumbnails/19.jpg)
THANK YOU!
Energy Efficiency in Cloud Software Architectures