Energy Efficiency in Cloud Software
Architectures
Giuseppe Procaccianti
Patricia Lago
Grace A. Lewis
A common statement

“Cloud computing is
energy efficient...”

Energy Efficiency in Cloud Software Architectures
Cloud as a Nation
...but how much,
exactly?

Energy Efficiency in Cloud Software Architectures
Our approach
We analyze Software

Cloud Service

Energy Efficiency in Cloud Software Architectures

Architectures to
study...
Study Design

Systematic Literature Review (SLR)
● Google Scholar
● 149 hits
● 26 primary studies

Energy Efficiency in Cl...
Study Design

Inclusion/Exclusion
● A study that directly proposes software
architectures, architectural styles or
strateg...
Analysis

Coding process

● Strategies
● Techniques
● Components

Energy Efficiency in Cloud Software Architectures
Strategies

1. Energy Monitoring
(Metering)

Energy Efficiency in Cloud Software Architectures
Strategies

2. Self Adaptation
(Scaling)

Energy Efficiency in Cloud Software Architectures
Strategies

3. Cloud Federation
(Energy Broker)

Energy Efficiency in Cloud Software Architectures
Strategies

Energy Efficiency in Cloud Software Architectures
Strategies - Combination

Energy Efficiency in Cloud Software Architectures
Techniques

Energy Efficiency in Cloud Software Architectures
Components

Energy Efficiency in Cloud Software Architectures
Conclusions
● Energy Efficiency as an architectural concern

● Dependencies and assumptions

● Trade-off between EE and ot...
What’s next?

Early design-level decision-making
support for energy efficient software

Evaluation of the

sustainability
...
Thank you!

Energy Efficiency in Cloud Software Architectures
Upcoming SlideShare
Loading in...5
×

Energy Efficiency in Cloud Software Architectures - ICT.OPEN 2013

433
-1

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
433
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Energy Efficiency in Cloud Software Architectures - ICT.OPEN 2013

  1. 1. Energy Efficiency in Cloud Software Architectures Giuseppe Procaccianti Patricia Lago Grace A. Lewis
  2. 2. A common statement “Cloud computing is energy efficient...” Energy Efficiency in Cloud Software Architectures
  3. 3. Cloud as a Nation ...but how much, exactly? Energy Efficiency in Cloud Software Architectures
  4. 4. Our approach We analyze Software Cloud Service Energy Efficiency in Cloud Software Architectures Architectures to study their influence on Energy Efficiency.
  5. 5. Study Design Systematic Literature Review (SLR) ● Google Scholar ● 149 hits ● 26 primary studies Energy Efficiency in Cloud Software Architectures
  6. 6. Study Design Inclusion/Exclusion ● 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. Energy Efficiency in Cloud Software Architectures
  7. 7. Analysis Coding process ● Strategies ● Techniques ● Components Energy Efficiency in Cloud Software Architectures
  8. 8. Strategies 1. Energy Monitoring (Metering) Energy Efficiency in Cloud Software Architectures
  9. 9. Strategies 2. Self Adaptation (Scaling) Energy Efficiency in Cloud Software Architectures
  10. 10. Strategies 3. Cloud Federation (Energy Broker) Energy Efficiency in Cloud Software Architectures
  11. 11. Strategies Energy Efficiency in Cloud Software Architectures
  12. 12. Strategies - Combination Energy Efficiency in Cloud Software Architectures
  13. 13. Techniques Energy Efficiency in Cloud Software Architectures
  14. 14. Components Energy Efficiency in Cloud Software Architectures
  15. 15. Conclusions ● Energy Efficiency as an architectural concern ● Dependencies and assumptions ● Trade-off between EE and other system qualities Energy Efficiency in Cloud Software Architectures
  16. 16. What’s next? Early design-level decision-making support for energy efficient software Evaluation of the sustainability impact of Cloud-based software Energy Efficiency in Cloud Software Architectures
  17. 17. Thank you! Energy Efficiency in Cloud Software Architectures

×