Cargando…

Cost-aware orchestration of applications over heterogeneous clouds

The orchestration of applications and their components over heterogeneous clouds is recognized as being critical in solving the problem of vendor lock-in with regards to distributed and cloud computing. There have been recent strides made in the area of cloud application orchestration with emergence...

Descripción completa

Detalles Bibliográficos
Autores principales: Alexander, Kena, Hanif, Muhammad, Lee, Choonhwa, Kim, Eunsam, Helal, Sumi
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7028274/
https://www.ncbi.nlm.nih.gov/pubmed/32069298
http://dx.doi.org/10.1371/journal.pone.0228086
_version_ 1783498992923967488
author Alexander, Kena
Hanif, Muhammad
Lee, Choonhwa
Kim, Eunsam
Helal, Sumi
author_facet Alexander, Kena
Hanif, Muhammad
Lee, Choonhwa
Kim, Eunsam
Helal, Sumi
author_sort Alexander, Kena
collection PubMed
description The orchestration of applications and their components over heterogeneous clouds is recognized as being critical in solving the problem of vendor lock-in with regards to distributed and cloud computing. There have been recent strides made in the area of cloud application orchestration with emergence of the TOSCA standard being a definitive one. Although orchestration by itself provides a considerable amount of benefit to consumers of cloud computing services, it remains impractical without a compelling reason to ensure its utilization by cloud computing consumers. If there is no measurable benefit in using orchestration, then it is likely that clients may opt out of using it altogether. In this paper, we present an approach to cloud orchestration that aims to combine an orchestration model with a cost and policy model in order to allow for cost-aware application orchestration across heterogeneous clouds. Our approach takes into consideration the operating cost of the application on each provider, while performing a forward projection of the operating cost over a period of time to ensure that cost constraints remain unviolated. This allows us to leverage the existing state of the art with regards to orchestration and model-driven approaches as well as tie it to the operations of cloud clients in order to improve utility. Through this study, we were able to show that our approach was capable of providing not only scaling features but also orchestration features of application components distributed across heterogeneous cloud platforms.
format Online
Article
Text
id pubmed-7028274
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-70282742020-02-27 Cost-aware orchestration of applications over heterogeneous clouds Alexander, Kena Hanif, Muhammad Lee, Choonhwa Kim, Eunsam Helal, Sumi PLoS One Research Article The orchestration of applications and their components over heterogeneous clouds is recognized as being critical in solving the problem of vendor lock-in with regards to distributed and cloud computing. There have been recent strides made in the area of cloud application orchestration with emergence of the TOSCA standard being a definitive one. Although orchestration by itself provides a considerable amount of benefit to consumers of cloud computing services, it remains impractical without a compelling reason to ensure its utilization by cloud computing consumers. If there is no measurable benefit in using orchestration, then it is likely that clients may opt out of using it altogether. In this paper, we present an approach to cloud orchestration that aims to combine an orchestration model with a cost and policy model in order to allow for cost-aware application orchestration across heterogeneous clouds. Our approach takes into consideration the operating cost of the application on each provider, while performing a forward projection of the operating cost over a period of time to ensure that cost constraints remain unviolated. This allows us to leverage the existing state of the art with regards to orchestration and model-driven approaches as well as tie it to the operations of cloud clients in order to improve utility. Through this study, we were able to show that our approach was capable of providing not only scaling features but also orchestration features of application components distributed across heterogeneous cloud platforms. Public Library of Science 2020-02-18 /pmc/articles/PMC7028274/ /pubmed/32069298 http://dx.doi.org/10.1371/journal.pone.0228086 Text en © 2020 Alexander et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Alexander, Kena
Hanif, Muhammad
Lee, Choonhwa
Kim, Eunsam
Helal, Sumi
Cost-aware orchestration of applications over heterogeneous clouds
title Cost-aware orchestration of applications over heterogeneous clouds
title_full Cost-aware orchestration of applications over heterogeneous clouds
title_fullStr Cost-aware orchestration of applications over heterogeneous clouds
title_full_unstemmed Cost-aware orchestration of applications over heterogeneous clouds
title_short Cost-aware orchestration of applications over heterogeneous clouds
title_sort cost-aware orchestration of applications over heterogeneous clouds
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7028274/
https://www.ncbi.nlm.nih.gov/pubmed/32069298
http://dx.doi.org/10.1371/journal.pone.0228086
work_keys_str_mv AT alexanderkena costawareorchestrationofapplicationsoverheterogeneousclouds
AT hanifmuhammad costawareorchestrationofapplicationsoverheterogeneousclouds
AT leechoonhwa costawareorchestrationofapplicationsoverheterogeneousclouds
AT kimeunsam costawareorchestrationofapplicationsoverheterogeneousclouds
AT helalsumi costawareorchestrationofapplicationsoverheterogeneousclouds