Cargando…
SLA-constrained service selection for minimizing costs of providing composite cloud services under stochastic runtime performance
Composite cloud services based on the methodologies of Software as a Service and Service-Oriented Architecture are transforming how people develop and use software. Cloud service providers are confronting the service selection problem when composing composite cloud services. This paper deals with an...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer International Publishing
2016
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4783316/ https://www.ncbi.nlm.nih.gov/pubmed/27066331 http://dx.doi.org/10.1186/s40064-016-1938-6 |
_version_ | 1782420083628310528 |
---|---|
author | Huang, Kuo-Chan Tsai, Mu-Jung Lu, Sin-Ji Hung, Chun-Hao |
author_facet | Huang, Kuo-Chan Tsai, Mu-Jung Lu, Sin-Ji Hung, Chun-Hao |
author_sort | Huang, Kuo-Chan |
collection | PubMed |
description | Composite cloud services based on the methodologies of Software as a Service and Service-Oriented Architecture are transforming how people develop and use software. Cloud service providers are confronting the service selection problem when composing composite cloud services. This paper deals with an important type of service selection problem, minimizing the total cost of providing a composite cloud service with respect to the constraints of service level agreement (SLA). Two types of SLA are considered in the study: per-request-based SLA and ratio-based SLA. We present three service selection approaches for dynamic cloud environments where services’ performance might vary with time. The first two are iterative compound approaches for per-request-based SLA and the third approach is a one-step method for ratio-based SLA based on the Chebyshev’s theorem and nonlinear programming. Experimental results show that our approaches outperform the previous method significantly in terms of total cost reduction. |
format | Online Article Text |
id | pubmed-4783316 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2016 |
publisher | Springer International Publishing |
record_format | MEDLINE/PubMed |
spelling | pubmed-47833162016-04-09 SLA-constrained service selection for minimizing costs of providing composite cloud services under stochastic runtime performance Huang, Kuo-Chan Tsai, Mu-Jung Lu, Sin-Ji Hung, Chun-Hao Springerplus Research Composite cloud services based on the methodologies of Software as a Service and Service-Oriented Architecture are transforming how people develop and use software. Cloud service providers are confronting the service selection problem when composing composite cloud services. This paper deals with an important type of service selection problem, minimizing the total cost of providing a composite cloud service with respect to the constraints of service level agreement (SLA). Two types of SLA are considered in the study: per-request-based SLA and ratio-based SLA. We present three service selection approaches for dynamic cloud environments where services’ performance might vary with time. The first two are iterative compound approaches for per-request-based SLA and the third approach is a one-step method for ratio-based SLA based on the Chebyshev’s theorem and nonlinear programming. Experimental results show that our approaches outperform the previous method significantly in terms of total cost reduction. Springer International Publishing 2016-03-08 /pmc/articles/PMC4783316/ /pubmed/27066331 http://dx.doi.org/10.1186/s40064-016-1938-6 Text en © Huang et al. 2016 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. |
spellingShingle | Research Huang, Kuo-Chan Tsai, Mu-Jung Lu, Sin-Ji Hung, Chun-Hao SLA-constrained service selection for minimizing costs of providing composite cloud services under stochastic runtime performance |
title | SLA-constrained service selection for minimizing costs of providing composite cloud services under stochastic runtime performance |
title_full | SLA-constrained service selection for minimizing costs of providing composite cloud services under stochastic runtime performance |
title_fullStr | SLA-constrained service selection for minimizing costs of providing composite cloud services under stochastic runtime performance |
title_full_unstemmed | SLA-constrained service selection for minimizing costs of providing composite cloud services under stochastic runtime performance |
title_short | SLA-constrained service selection for minimizing costs of providing composite cloud services under stochastic runtime performance |
title_sort | sla-constrained service selection for minimizing costs of providing composite cloud services under stochastic runtime performance |
topic | Research |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4783316/ https://www.ncbi.nlm.nih.gov/pubmed/27066331 http://dx.doi.org/10.1186/s40064-016-1938-6 |
work_keys_str_mv | AT huangkuochan slaconstrainedserviceselectionforminimizingcostsofprovidingcompositecloudservicesunderstochasticruntimeperformance AT tsaimujung slaconstrainedserviceselectionforminimizingcostsofprovidingcompositecloudservicesunderstochasticruntimeperformance AT lusinji slaconstrainedserviceselectionforminimizingcostsofprovidingcompositecloudservicesunderstochasticruntimeperformance AT hungchunhao slaconstrainedserviceselectionforminimizingcostsofprovidingcompositecloudservicesunderstochasticruntimeperformance |