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...

Full description

Bibliographic Details
Main Authors: Django Armstrong, Karim Djemame, Richard Kavanagh
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