Web Service QoS Forecasting Approach Using Multivariate Time Series
Author:
Affiliation:

Fund Project:

National Natural Science Foundation of China (61572171, 61702159, 61202097); Natural Science Foundation of Jiangsu Province, China (BK20170893); Fundamental Research Funds for the Central Universities of China (2019B15414)

  • Article
  • | |
  • Metrics
  • |
  • Reference [39]
  • |
  • Related
  • | | |
  • Comments
    Abstract:

    In order to accurately forecast quality of service (QoS) of different Web services with multi-step, and help users to choose the most suitable Web service at hand, this study proposes a novel QoS forecasting approach called MulA-LMRBF (multiple-step forecasting with advertisement by levenberg-marquardt improved radial basis function network) based on multivariate time series. Considering the correlation among different QoS attributes series, phase-space reconstruction is used to map historical multivariate QoS data into a dynamic system, where the multi-dimensional nonlinear relations of QoS attributes are completely restored. Average dimension (AD) is used to estimate the embedding dimension and delay time of reconstructed phase space. The short-term QoS advertisement data of service provider is also added to form a more comprehensive data set. Then, RBF (radial basis function) neural network improved by the Levenberg-Marquardt (LM) algorithm is used to update the weight of the neural network dynamically, which improves the forecasting accuracy and realizes the dynamic multiple-step forecasting. Experiments are conducted based on several public network data sets and self-collected data set. The experimental results demonstrate that MulA-LMRBF is better than previous approaches with high precise and is more suitable for multi-step forecasting.

    Reference
    [1] Ma Y, Wang SG, Sun QB, et al. Web service quality metric algorithm employing objective and subjective weight. Ruan Jian Xue Bao/Journal of Software, 2014,25(11):2473-2485(in Chinese with English abstract). http://www.jos.org.cn/1000-9825/4508.htm[doi:10.13328/j.cnki.jos.004508]
    [2] Grunske L. Specification patterns for probabilistic quality properties. In:Proc. of the Int'l Conf. on Software Engineering. DBLP, 2008.31-40.
    [3] Ma H, Zhu H, Hu Z, et al. Multi-valued collaborative QoS prediction for cloud service via time series analysis. Future Generation Computer Systems, 2016,68:275-288.
    [4] Chen L, Feng Y, Wu J, et al. An enhanced QoS prediction approach for service selection. In:Proc. of the IEEE Int'l Conf. on Services Computing (SCC 2011). Washington, 2011.727-728.
    [5] Brier E, Clavier C, Olivier F. Correlation power analysis with a leakage model. LNCS, 2004,37(22):16-29.
    [6] Le TH, Clédière J, Canovas C, et al. A proposition for correlation power analysis enhancement. LNCS, 2006,4249(6):174-186.
    [7] Shao L, Zhang J, Wei Y, et al. Personalized QoS prediction for Web services via collaborative filtering. In:Proc. of the IEEE Int'l Conf. on Web Services. IEEE, 2007.439-446.
    [8] Shao LS, Zhang J, Wei Y, et al. Web service QoS prediction. Ruan Jian Xue Bao/Journal of Software, 2009,20(8):2062-2073(in Chinese with English abstract). http://www.jos.org.cn/1000-9825/3375.htm
    [9] Wang X, Zhu J, Shen Y. Network-aware QoS forecasting for service composition using geolocation. IEEE Trans. on Services Computing, 2015,PP(99):630-643.
    [10] Fanjiang YY, Yang S, Kuo JY. Search based approach to forecasting QoS attributes of Web services using genetic programming. Information and Software Technology, 2016,80:158-174.
    [11] Hua ZB, Li M, Zhao JF, et al. Web service QoS forecasting approach based on time series analysis. Journal of Frontiers of Computer Science and Technology, 2013,7(3):218-226(in Chinese with English abstract).
    [12] Li Z, Zhang B, Na J, et al. An approach for Web service QoS prediction based on service using information. In:Proc. of the Int'l Conf. on Service Sciences. IEEE, 2010.324-328.
    [13] Liu KF, Wang H, Xu ZP. A Web service selection mechanism based on QoS prediction. Computer Technology and Development, 2007,17(8):103-105(in Chinese with English abstract).
    [14] Reimers HE. Time Series Models for Business and Economic Forecasting. Cambridge University Press, 1998.686-687.
    [15] Amin A, Colman A, Grunske L. An approach to forecasting QoS attributes of Web services based on ARIMA and GARCH models. In:Proc. of the IEEE Int'l Conf. on Web Services. IEEE, 2012.74-81.
    [16] Ye Z, Mistry S, Bouguettaya A, et al. Long-term QoS-aware cloud service composition using multivariate time series analysis. IEEE Trans. on Services Computing, 2016,9(3):1-1.
    [17] Wang S, Hsu CH, Liang Z, et al. Multi-user Web service selection based on multi-QoS prediction. Information Systems Frontiers, 2014,16(1):143-152.
    [18] Wang X, Han M. Improved extreme learning machine for multivariate time series online sequential prediction☆. Engineering Applications of Artificial Intelligence, 2015,40:28-36.
    [19] Ming ZX, Liang NG. An improved RBF network on-line learning algorithm. In:Proc. of the Int'l Symp. on Information Science and Engineering. IEEE Computer Society, 2009.547-552.
    [20] Takens F. Detecting Strange Attractors in Turbulence. Lecture Notes Math., 1981.366-381.
    [21] Yin Y, Shang P. Forecasting traffic time series with multivariate prediction approach. Applied Mathematics & Computation, 2016, 291:266-278.
    [22] Rosenstein MT, Collins JJ, Luca CJD. Reconstruction expansion as a geometry-based framework for choosing proper delay times. Physica D Nonlinear Phenomena, 1993,73(1-2):82-98.
    [23] Lin JY, Huang ZP, Wang YK, et al. Modification of average displacement approach for selection of time-delay in phase space reconstruction of speech signals. Journal of National University of Defense Technology, 1999,3:59-62(in Chinese with English abstract).
    [24] Bilski J, Smoląg J, Żurada JM. Parallel approach to the levenberg-marquardt learning algorithm for feedforward neural networks. In:Proc. of the 14th Int'l Conf. Artificial Intelligence and Soft Computing (ICAISC 2015). Springer Int'l Publishing, 2015.3-14.
    [25] Haykin BS. Neural Networks and Learning Machines. 3rd ed. Upper Saddle River, NJ, 2010.120-135.
    [26] Sun J, Shen RM, Han P. An original RBF network learning algorithm. Chinese Journal of Computers, 2003,26(11):1562-1567(in Chinese with English abstract).
    [27] Mani A, Nagarajan A. Understanding quality of service for Web services:Improving the performance of your Web services. 2002. http://www-128.ibm.com/developerworks/ebservices/library/ws-quality.html
    [28] Azzalini A, Farge M, Kai S. Nonlinear wavelet thresholding:A recursive approach to determine the optimal denoising threshold. Applied & Computational Harmonic Analysis, 2005,18(18):177-185.
    [29] Yuan DB, Cui XM, Wang G, et al. Research on denoising of GPS data based on nonlinear wavelet transform threshold method. Advanced Materials Research, 2012, 926-936.
    [30] Han M, Liu Y, Xi J, et al. Noise smoothing for nonlinear time series using wavelet soft threshold. IEEE Signal Processing Letters, 2007,14(1):62-65.
    [31] Zhang P, Sun Y, Li W, et al. A combinational QoS-prediction approach based on RBF neural network. In:Proc. of the IEEE Int'l Conf. on Services Computing. IEEE, 2016.577-584.
    [32] Rojas I, Valenzuela O, Rojas F, et al. Soft-computing techniques and ARMA model for time series prediction. Neurocomputing, 2008,71(4-6):519-537.
    附中文参考文献:
    [1] 马友,王尚广,孙其博,等.一种综合考虑主客观权重的Web服务QoS度量算法.软件学报,2014,25(11):2473-2485. http://www.jos.org.cn/1000-9825/4508.htm[doi:10.13328/j.cnki.jos.004508]
    [8] 邵凌霜,周立,赵俊峰,等.一种Web Service的服务质量预测方法.软件学报,2009,20(8):2062-2073. http://www.jos.org.cn/1000-9825/3375.htm
    [11] 华哲邦,李萌,赵俊峰,等.基于时间序列分析的Web Service QoS预测方法.计算机科学与探索,2013,7(3):218-226. http://fcst.ceaj.org/CN/abstract/abstract594.shtml
    [13] 刘克非,王红,许作萍.一种基于服务质量预测的Web服务选择方法.计算机技术与发展,2007,17(8):103-105. http://wenku.baidu.com/view/82a14b365901020207409c73.html?re=view
    [23] 林嘉宇,黄芝平,王跃科,等.语音信号相空间重构中时间延迟选择的改进的平均位移法.国防科技大学学报,1999,3:59-62.
    [26] 孙健,申瑞民,韩鹏.一种新颖的径向基函数(RBF)网络学习算法.计算机学报,2003,26(11):1562-1567.
    Related
    Cited by
    Comments
    Comments
    分享到微博
    Submit
Get Citation

张鹏程,王丽艳,吉顺慧,李雯睿.多元时间序列的Web Service QoS预测方法.软件学报,2019,30(6):1742-1758

Copy
Share
Article Metrics
  • Abstract:5084
  • PDF: 5640
  • HTML: 1634
  • Cited by: 0
History
  • Received:February 24,2017
  • Revised:August 17,2017
  • Online: November 29,2017
You are the first2037993Visitors
Copyright: Institute of Software, Chinese Academy of Sciences Beijing ICP No. 05046678-4
Address:4# South Fourth Street, Zhong Guan Cun, Beijing 100190,Postal Code:100190
Phone:010-62562563 Fax:010-62562533 Email:jos@iscas.ac.cn
Technical Support:Beijing Qinyun Technology Development Co., Ltd.

Beijing Public Network Security No. 11040202500063