Cargando…

Load Index Metrics for an Optimized Management of Web Services: A Systematic Evaluation

The lack of precision to predict service performance through load indices may lead to wrong decisions regarding the use of web services, compromising service performance and raising platform cost unnecessarily. This paper presents experimental studies to qualify the behaviour of load indices in the...

Descripción completa

Detalles Bibliográficos
Autores principales: Souza, Paulo S. L., Santana, Regina H. C., Santana, Marcos J., Zaluska, Ed, Faical, Bruno S., Estrella, Julio C.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3712938/
https://www.ncbi.nlm.nih.gov/pubmed/23874776
http://dx.doi.org/10.1371/journal.pone.0068819
_version_ 1782277129439805440
author Souza, Paulo S. L.
Santana, Regina H. C.
Santana, Marcos J.
Zaluska, Ed
Faical, Bruno S.
Estrella, Julio C.
author_facet Souza, Paulo S. L.
Santana, Regina H. C.
Santana, Marcos J.
Zaluska, Ed
Faical, Bruno S.
Estrella, Julio C.
author_sort Souza, Paulo S. L.
collection PubMed
description The lack of precision to predict service performance through load indices may lead to wrong decisions regarding the use of web services, compromising service performance and raising platform cost unnecessarily. This paper presents experimental studies to qualify the behaviour of load indices in the web service context. The experiments consider three services that generate controlled and significant server demands, four levels of workload for each service and six distinct execution scenarios. The evaluation considers three relevant perspectives: the capability for representing recent workloads, the capability for predicting near-future performance and finally stability. Eight different load indices were analysed, including the JMX Average Time index (proposed in this paper) specifically designed to address the limitations of the other indices. A systematic approach is applied to evaluate the different load indices, considering a multiple linear regression model based on the stepwise-AIC method. The results show that the load indices studied represent the workload to some extent; however, in contrast to expectations, most of them do not exhibit a coherent correlation with service performance and this can result in stability problems. The JMX Average Time index is an exception, showing a stable behaviour which is tightly-coupled to the service runtime for all executions. Load indices are used to predict the service runtime and therefore their inappropriate use can lead to decisions that will impact negatively on both service performance and execution cost.
format Online
Article
Text
id pubmed-3712938
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-37129382013-07-19 Load Index Metrics for an Optimized Management of Web Services: A Systematic Evaluation Souza, Paulo S. L. Santana, Regina H. C. Santana, Marcos J. Zaluska, Ed Faical, Bruno S. Estrella, Julio C. PLoS One Research Article The lack of precision to predict service performance through load indices may lead to wrong decisions regarding the use of web services, compromising service performance and raising platform cost unnecessarily. This paper presents experimental studies to qualify the behaviour of load indices in the web service context. The experiments consider three services that generate controlled and significant server demands, four levels of workload for each service and six distinct execution scenarios. The evaluation considers three relevant perspectives: the capability for representing recent workloads, the capability for predicting near-future performance and finally stability. Eight different load indices were analysed, including the JMX Average Time index (proposed in this paper) specifically designed to address the limitations of the other indices. A systematic approach is applied to evaluate the different load indices, considering a multiple linear regression model based on the stepwise-AIC method. The results show that the load indices studied represent the workload to some extent; however, in contrast to expectations, most of them do not exhibit a coherent correlation with service performance and this can result in stability problems. The JMX Average Time index is an exception, showing a stable behaviour which is tightly-coupled to the service runtime for all executions. Load indices are used to predict the service runtime and therefore their inappropriate use can lead to decisions that will impact negatively on both service performance and execution cost. Public Library of Science 2013-07-16 /pmc/articles/PMC3712938/ /pubmed/23874776 http://dx.doi.org/10.1371/journal.pone.0068819 Text en © 2013 Souza 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, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
Souza, Paulo S. L.
Santana, Regina H. C.
Santana, Marcos J.
Zaluska, Ed
Faical, Bruno S.
Estrella, Julio C.
Load Index Metrics for an Optimized Management of Web Services: A Systematic Evaluation
title Load Index Metrics for an Optimized Management of Web Services: A Systematic Evaluation
title_full Load Index Metrics for an Optimized Management of Web Services: A Systematic Evaluation
title_fullStr Load Index Metrics for an Optimized Management of Web Services: A Systematic Evaluation
title_full_unstemmed Load Index Metrics for an Optimized Management of Web Services: A Systematic Evaluation
title_short Load Index Metrics for an Optimized Management of Web Services: A Systematic Evaluation
title_sort load index metrics for an optimized management of web services: a systematic evaluation
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3712938/
https://www.ncbi.nlm.nih.gov/pubmed/23874776
http://dx.doi.org/10.1371/journal.pone.0068819
work_keys_str_mv AT souzapaulosl loadindexmetricsforanoptimizedmanagementofwebservicesasystematicevaluation
AT santanareginahc loadindexmetricsforanoptimizedmanagementofwebservicesasystematicevaluation
AT santanamarcosj loadindexmetricsforanoptimizedmanagementofwebservicesasystematicevaluation
AT zaluskaed loadindexmetricsforanoptimizedmanagementofwebservicesasystematicevaluation
AT faicalbrunos loadindexmetricsforanoptimizedmanagementofwebservicesasystematicevaluation
AT estrellajulioc loadindexmetricsforanoptimizedmanagementofwebservicesasystematicevaluation