Towards energy aware cloud computing application construction
Abstract The energy consumption of cloud computing continues to be an area of significant concern as data center growth continues to increase. This paper reports on an energy efficient interoperable cloud architecture realised as a cloud toolbox that focuses on reducing the energy consumption of clo...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
SpringerOpen
2017-06-01
|
Series: | Journal of Cloud Computing: Advances, Systems and Applications |
Subjects: | |
Online Access: | http://link.springer.com/article/10.1186/s13677-017-0083-2 |
_version_ | 1828178463163416576 |
---|---|
author | Django Armstrong Karim Djemame Richard Kavanagh |
author_facet | Django Armstrong Karim Djemame Richard Kavanagh |
author_sort | Django Armstrong |
collection | DOAJ |
description | Abstract The energy consumption of cloud computing continues to be an area of significant concern as data center growth continues to increase. This paper reports on an energy efficient interoperable cloud architecture realised as a cloud toolbox that focuses on reducing the energy consumption of cloud applications holistically across all deployment models. The architecture supports energy efficiency at service construction, deployment and operation. We discuss our practical experience during implementation of an architectural component, the Virtual Machine Image Constructor (VMIC), required to facilitate construction of energy aware cloud applications. We carry out a performance evaluation of the component on a cloud testbed. The results show the performance of Virtual Machine construction, primarily limited by available I/O, to be adequate for agile, energy aware software development. We conclude that the implementation of the VMIC is feasible, incurs minimal performance overhead comparatively to the time taken by other aspects of the cloud application construction life-cycle, and make recommendations on enhancing its performance. |
first_indexed | 2024-04-12T05:16:28Z |
format | Article |
id | doaj.art-df54f9353df94594a49abcf91c0f85fe |
institution | Directory Open Access Journal |
issn | 2192-113X |
language | English |
last_indexed | 2024-04-12T05:16:28Z |
publishDate | 2017-06-01 |
publisher | SpringerOpen |
record_format | Article |
series | Journal of Cloud Computing: Advances, Systems and Applications |
spelling | doaj.art-df54f9353df94594a49abcf91c0f85fe2022-12-22T03:46:37ZengSpringerOpenJournal of Cloud Computing: Advances, Systems and Applications2192-113X2017-06-016111310.1186/s13677-017-0083-2Towards energy aware cloud computing application constructionDjango Armstrong0Karim Djemame1Richard Kavanagh2School of Computing, University of LeedsSchool of Computing, University of LeedsSchool of Computing, University of LeedsAbstract The energy consumption of cloud computing continues to be an area of significant concern as data center growth continues to increase. This paper reports on an energy efficient interoperable cloud architecture realised as a cloud toolbox that focuses on reducing the energy consumption of cloud applications holistically across all deployment models. The architecture supports energy efficiency at service construction, deployment and operation. We discuss our practical experience during implementation of an architectural component, the Virtual Machine Image Constructor (VMIC), required to facilitate construction of energy aware cloud applications. We carry out a performance evaluation of the component on a cloud testbed. The results show the performance of Virtual Machine construction, primarily limited by available I/O, to be adequate for agile, energy aware software development. We conclude that the implementation of the VMIC is feasible, incurs minimal performance overhead comparatively to the time taken by other aspects of the cloud application construction life-cycle, and make recommendations on enhancing its performance.http://link.springer.com/article/10.1186/s13677-017-0083-2Cloud computingVirtualizationEnergy efficiencyCloud engineeringCloud architecturesCloud interoperability |
spellingShingle | Django Armstrong Karim Djemame Richard Kavanagh Towards energy aware cloud computing application construction Journal of Cloud Computing: Advances, Systems and Applications Cloud computing Virtualization Energy efficiency Cloud engineering Cloud architectures Cloud interoperability |
title | Towards energy aware cloud computing application construction |
title_full | Towards energy aware cloud computing application construction |
title_fullStr | Towards energy aware cloud computing application construction |
title_full_unstemmed | Towards energy aware cloud computing application construction |
title_short | Towards energy aware cloud computing application construction |
title_sort | towards energy aware cloud computing application construction |
topic | Cloud computing Virtualization Energy efficiency Cloud engineering Cloud architectures Cloud interoperability |
url | http://link.springer.com/article/10.1186/s13677-017-0083-2 |
work_keys_str_mv | AT djangoarmstrong towardsenergyawarecloudcomputingapplicationconstruction AT karimdjemame towardsenergyawarecloudcomputingapplicationconstruction AT richardkavanagh towardsenergyawarecloudcomputingapplicationconstruction |