Cargando…
Dynamic QoS Prediction Algorithm Based on Kalman Filter Modification
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 f...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9371177/ https://www.ncbi.nlm.nih.gov/pubmed/35957206 http://dx.doi.org/10.3390/s22155651 |
_version_ | 1784767056944562176 |
---|---|
author | Yan, Yunfei Sun, Peng Zhang, Jieyong Ma, Yutang Zhao, Liang Qin, Yueyi |
author_facet | Yan, Yunfei Sun, Peng Zhang, Jieyong Ma, Yutang Zhao, Liang Qin, Yueyi |
author_sort | Yan, Yunfei |
collection | PubMed |
description | 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. |
format | Online Article Text |
id | pubmed-9371177 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-93711772022-08-12 Dynamic QoS Prediction Algorithm Based on Kalman Filter Modification Yan, Yunfei Sun, Peng Zhang, Jieyong Ma, Yutang Zhao, Liang Qin, Yueyi Sensors (Basel) Article 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. MDPI 2022-07-28 /pmc/articles/PMC9371177/ /pubmed/35957206 http://dx.doi.org/10.3390/s22155651 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Yan, Yunfei Sun, Peng Zhang, Jieyong Ma, Yutang Zhao, Liang Qin, Yueyi Dynamic QoS Prediction Algorithm Based on Kalman Filter Modification |
title | Dynamic QoS Prediction Algorithm Based on Kalman Filter Modification |
title_full | Dynamic QoS Prediction Algorithm Based on Kalman Filter Modification |
title_fullStr | Dynamic QoS Prediction Algorithm Based on Kalman Filter Modification |
title_full_unstemmed | Dynamic QoS Prediction Algorithm Based on Kalman Filter Modification |
title_short | Dynamic QoS Prediction Algorithm Based on Kalman Filter Modification |
title_sort | dynamic qos prediction algorithm based on kalman filter modification |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9371177/ https://www.ncbi.nlm.nih.gov/pubmed/35957206 http://dx.doi.org/10.3390/s22155651 |
work_keys_str_mv | AT yanyunfei dynamicqospredictionalgorithmbasedonkalmanfiltermodification AT sunpeng dynamicqospredictionalgorithmbasedonkalmanfiltermodification AT zhangjieyong dynamicqospredictionalgorithmbasedonkalmanfiltermodification AT mayutang dynamicqospredictionalgorithmbasedonkalmanfiltermodification AT zhaoliang dynamicqospredictionalgorithmbasedonkalmanfiltermodification AT qinyueyi dynamicqospredictionalgorithmbasedonkalmanfiltermodification |