Dynamic QoS Prediction Algorithm Based on Kalman Filter Modification

0Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.

Abstract

With the widespread adoption of service-oriented architectures (SOA), services with the same functionality but the different Quality of Service (QoS) are proliferating, which is challenging the ability of users to build high-quality services. It is often costly for users to evaluate the QoS of all feasible services; therefore, it is necessary to investigate QoS prediction algorithms to help users find services that meet their needs. In this paper, we propose a QoS prediction algorithm called the MFDK model, which is able to fill in historical sparse QoS values by a non-negative matrix decomposition algorithm and predict future QoS values by a deep neural network. In addition, this model uses a Kalman filter algorithm to correct the model prediction values with real-time QoS observations to reduce its prediction error. Through extensive simulation experiments on the WS-DREAM dataset, we analytically validate that the MFDK model has better prediction accuracy compared to the baseline model, and it can maintain good prediction results under different tensor densities and observation densities. We further demonstrate the rationality of our proposed model and its prediction performance through model ablation experiments and parameter tuning experiments.

Cite

CITATION STYLE

APA

Yan, Y., Sun, P., Zhang, J., Ma, Y., Zhao, L., & Qin, Y. (2022). Dynamic QoS Prediction Algorithm Based on Kalman Filter Modification. Sensors, 22(15). https://doi.org/10.3390/s22155651

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free