Time series forecasting for dynamic quality of web services: An empirical study
Created by W.Langdon from
gp-bibliography.bib Revision:1.8129
- @Article{SYU:2017:JSS,
-
author = "Yang Syu and Jong-Yih Kuo and Yong-Yi Fanjiang",
-
title = "Time series forecasting for dynamic quality of web
services: An empirical study",
-
journal = "Journal of Systems and Software",
-
volume = "134",
-
pages = "279--303",
-
year = "2017",
-
keywords = "genetic algorithms, genetic programming, Web service,
QoS prediction, Time-series forecasting",
-
ISSN = "0164-1212",
-
DOI = "doi:10.1016/j.jss.2017.09.011",
-
URL = "http://www.sciencedirect.com/science/article/pii/S0164121217302042",
-
abstract = "Web Services (WSs) constitute a critical component of
modern software development. Knowing the dynamic
qualities of WSs is mandatory during use, and these
qualities vary continuously over time. However, in most
cases, the quality information furnished by service
providers is static and does not consider dynamic
variations in quality over time. Thus, it is necessary
to determine a method for acquiring accurate quality
values for WSs. The motivation for this research is
that the most suitable time-series method for dynamic
quality prediction of WSs remains unknown because no
comprehensive empirical comparison of the
representative time-series methods has been performed.
Therefore, in this paper, we implement all the
representative time-series methods and compare their
dynamic quality predictions for WSs using a real-world
quality dataset. For empirical comparison, we have
ensured that our study is reproducible and
referenceable by providing diverse specifics and
evaluating their validity in detail. The experimental
results and diverse discussions presented in this paper
may act as a valuable reference to both academic
researchers and WS consumers and providers in industry
because they can depend on the results when selecting
the most suitable time-series method for direct use or
as a starting point for further modifications. Based on
our experimental results, among the included
time-series forecasting approaches, genetic programming
(GP) can achieve the highest quality of service (QoS)
forecasting accuracy (in our experiments, the average
mean absolute error and mean absolute percentage error
are 1258 and 20percent, respectively); however, this
approach also requires the longest time to produce a
QoS predictor (67.7 s on average). Though
auto-regressive integrated moving average (ARIMA, with
average error measures of 1343 and 25.4percent) and
exponential smoothing (ES, with average error measures
of 1354 and 25.7percent) present slightly worse
accuracy than GP, ARIMA and ES require much less time
to generate a predictor than GP (on average, 0.1612 and
0.1519 s, respectively); thus, these approaches might
represent a compromise between forecasting accuracy and
cost",
-
keywords = "genetic algorithms, genetic programming, Web service,
QoS prediction, Time-series forecasting",
- }
Genetic Programming entries for
Yang Syu
Jong-Yih Kuo
Yong-Yi FanJiang
Citations