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

Descripción completa

Detalles Bibliográficos
Autores principales: Huang, Kuo-Chan, Tsai, Mu-Jung, Lu, Sin-Ji, Hung, Chun-Hao
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