Home > Research > Publications & Outputs > Cost-aware orchestration of applications over h...

Links

Text available via DOI:

View graph of relations

Cost-aware orchestration of applications over heterogeneous clouds

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

Cost-aware orchestration of applications over heterogeneous clouds. / Alexander, K.; Hanif, M.; Lee, C. et al.
In: PLoS ONE, Vol. 15, No. 2, e0228086, 18.02.2020.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

Alexander, K, Hanif, M, Lee, C, Kim, E & Helal, S 2020, 'Cost-aware orchestration of applications over heterogeneous clouds', PLoS ONE, vol. 15, no. 2, e0228086. https://doi.org/10.1371/journal.pone.0228086

APA

Alexander, K., Hanif, M., Lee, C., Kim, E., & Helal, S. (2020). Cost-aware orchestration of applications over heterogeneous clouds. PLoS ONE, 15(2), Article e0228086. https://doi.org/10.1371/journal.pone.0228086

Vancouver

Alexander K, Hanif M, Lee C, Kim E, Helal S. Cost-aware orchestration of applications over heterogeneous clouds. PLoS ONE. 2020 Feb 18;15(2):e0228086. doi: 10.1371/journal.pone.0228086

Author

Alexander, K. ; Hanif, M. ; Lee, C. et al. / Cost-aware orchestration of applications over heterogeneous clouds. In: PLoS ONE. 2020 ; Vol. 15, No. 2.

Bibtex

@article{c3111b255bd842b58523221d96aacaf3,
title = "Cost-aware orchestration of applications over heterogeneous clouds",
abstract = "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.",
author = "K. Alexander and M. Hanif and C. Lee and E. Kim and S. Helal",
year = "2020",
month = feb,
day = "18",
doi = "10.1371/journal.pone.0228086",
language = "English",
volume = "15",
journal = "PLoS ONE",
issn = "1932-6203",
publisher = "Public Library of Science",
number = "2",

}

RIS

TY - JOUR

T1 - Cost-aware orchestration of applications over heterogeneous clouds

AU - Alexander, K.

AU - Hanif, M.

AU - Lee, C.

AU - Kim, E.

AU - Helal, S.

PY - 2020/2/18

Y1 - 2020/2/18

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

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

U2 - 10.1371/journal.pone.0228086

DO - 10.1371/journal.pone.0228086

M3 - Journal article

VL - 15

JO - PLoS ONE

JF - PLoS ONE

SN - 1932-6203

IS - 2

M1 - e0228086

ER -