Abstract
The large increase in the number of available Web services makes the selection of suitable services a big challenge. Several methods have been developed to predict the Quality of Service (QoS) values in order to solve the service selection problem. However, these methods face many limitations that hinder their prediction accuracy. A particular issue is the dynamic nature of the service environment, which causes variations in QoS values (due to network load, hardware problems, etc.). To overcome, QoS selection methods have utilized contextual information, of the surrounding environments, such as service invocation time and/or user and service locations. Amongst these methods are Collaborative Filtering(CF). In the last few years, several CF methods have augmented service invocation time in their prediction process, forming, what is popularly known as, time-aware CF methods. However, current research lacks a dedicated and comprehensive literature review on time-aware CF prediction methods. To this end, this paper analysed the literature and reviewed forty (40) most prominent studies in this field. It provides a thematic categorization of these studies and an insightful analysis detailing their objectives, benefits, and limitations. It identifies the main research gaps and possible research directions for future work. The literature review provides a state-of-the-art update for researchers pursuing research in service oriented computing.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Cavallo, B., Di Penta, M., Canfora, G.: An empirical comparison of methods to support qos-aware service selection. In: Proceedings of the 2nd International Workshop on Principles of Engineering Service-Oriented Systems, pp. 64–70 (2010)
Chen, L., Ying, H., Qiu, Q., Wu, J., Dong, H., Bouguettaya, A.: Temporal Pattern Based QoS Prediction. In: Cellary, W., Mokbel, M.F., Wang, J., Wang, H., Zhou, R., Zhang, Y. (eds.) Web Information Systems Engineering – WISE 2016, pp. 223–237. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-48743-4_18
Chen, Z., Sun, Y., You, D., Li, F., Shen, L.: An accurate and efficient web service QoS prediction model with wide-range awareness. Futur. Gener. Comput. Syst. 109, 275–292 (2020)
Cheng, T., Wen, J., Xiong, Q., Zeng, J., Zhou, W., Cai, X.: Personalized web service recommendation based on QoS prediction and hierarchical tensor decomposition. IEEE Access 7, 62221–62230 (2019)
Ding, S., Li, Y., Wu, D., Zhang, Y., Yang, S.: Time-aware cloud service recommendation using similarity-enhanced collaborative filtering and Arima model. Decis. Support Syst. 107, 103–115 (2018)
Fan, X., Hu, Y., Zheng, Z., Wang, Y., Brézillon, P., Chen, W.: CASR-TSE: context-aware web services recommendation for modeling weighted temporal-spatial effectiveness. IEEE Trans. Serv. Comput. 14(1), 58–70 (2017)
Ghafouri, S.H., Hashemi, S.M., Hung, P.C.: A survey on web service QoS prediction methods. IEEE Transactions on Services Comput. 15(4), 2439–2454 (2020)
Hu, Y., Peng, Q., Hu, X., Yang, R.: Time aware and data sparsity tolerant web service recommendation based on improved collaborative filtering. IEEE Trans. Serv. Comput. 8(5), 782–794 (2014)
Hu, Y., Peng, Q., Hu, X., Yang, R.: Web service recommendation based on time series forecasting and collaborative filtering. In: 2015 IEEE International Conference on Web Services, pp. 233–240. IEEE (2015)
Hussain, W., Hussain, F.K., Saberi, M., Hussain, O.K., Chang, E.: Comparing time series with machine learning-based prediction approaches for violation management in cloud SLAs. Futur. Gener. Comput. Syst. 89, 464–477 (2018)
Jin, Y., Guo, W., Zhang, Y.: A time-aware dynamic service quality prediction approach for services. Tsinghua Sci. Technol. 25(2), 227–238 (2019)
Kai, D., Bin, G., Kuang, L.: A time-aware weighted-SVM model for web service QoS prediction. In: Wang, S., Zhou, A. (eds.) CollaborateCom 2016. LNICST, vol. 201, pp. 302–311. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-59288-6_27
Li, B., Ye, C., Yu, X., Zhou, H., Huang, C.: Qos prediction based on temporal information and request context. SOCA 15(3), 231–244 (2021)
Li, J., Wang, J., Sun, Q., Zhou, A.: Temporal influences-aware collaborative filtering for qos-based service recommendation. In: 2017 IEEE International Conference on Services Computing (SCC), pp. 471–474. IEEE (2017)
Li, M., Lu, Q., Zhang, M., Liang, X.: A multi-task service recommendation model considering dynamic and static QoS. In: 2019 IEEE International Conference on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking (ISPA/BDCloud/SocialCom/SustainCom), pp. 760–767. IEEE (2019)
Li, S., Wen, J., Luo, F., Ranzi, G.: Time-aware QoS prediction for cloud service recommendation based on matrix factorization. IEEE Access 6, 77716–77724 (2018)
Luo, X., Wu, H., Yuan, H., Zhou, M.: Temporal pattern-aware qos prediction via biased non-negative latent factorization of tensors. IEEE transactions on cybernetics 50(5), 1798–1809 (2019)
Ma, H., Zhu, H., Hu, Z., Tang, W., Dong, P.: Multi-valued collaborative QoS prediction for cloud service via time series analysis. Futur. Gener. Comput. Syst. 68, 275–288 (2017)
Ma, Y., Wang, S., Yang, F., Chang, R.N.: Predicting qos values via multi-dimensional qos data for web service recommendations. In: 2015 IEEE International Conference on Web Services, pp. 249–256. IEEE (2015)
Meng, S., et al.: Temporal-sparsity aware service recommendation method via hybrid collaborative filtering techniques. In: Pahl, C., Vukovic, M., Yin, J., Yu, Q. (eds.) ICSOC 2018. LNCS, vol. 11236, pp. 421–429. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-03596-9_30
Meng, S., et al.: A temporal-aware hybrid collaborative recommendation method for cloud service. In: 2016 IEEE International Conference on Web Services (ICWS), pp. 252–259. IEEE (2016)
Puri, A.S., Bhonsle, M.: A survey of web service recommendation techniques based on QoS values. International Journal (2015)
Shen, L., Pan, M., Liu, L., You, D., Li, F., Chen, Z.: Contexts enhance accuracy: on modeling context aware deep factorization machine for web API QoS prediction. IEEE Access 8, 165551–165569 (2020)
Silic, M., Delac, G., Srbljic, S.: Prediction of atomic web services reliability for QoS-aware recommendation. IEEE Trans. Serv. Comput. 8(3), 425–438 (2014)
Syu, Y., Kuo, J.Y., Fanjiang, Y.Y.: Time series forecasting for dynamic quality of web services: an empirical study. J. Syst. Softw. 134, 279–303 (2017)
Syu, Y., Wang, C.M.: An empirical investigation of real-world QoS of web services. In: International Conference on Services Computing, pp. 48–65 (2019)
Syu, Y., Wang, C.M.: QoS time series modeling and forecasting for web services: a comprehensive survey. IEEE Trans. Netw. Serv. Manage. 18(1), 926–944 (2021)
Tian, G., Wang, J., He, K., Hung, P.C., Sun, C.: Time-aware web service recommendations using implicit feedback. In: 2014 IEEE International Conference on Web Services, pp. 273–280. IEEE (2014)
Tong, E., Niu, W., Liu, J.: A missing qos prediction approach via time-aware collaborative filtering. IEEE Trans. Services Comput. 15(6), 3115–3128 (2021)
Wang, X., Zhu, J., Zheng, Z., Song, W., Shen, Y., Lyu, M.R.: A spatial-SQos prediction approach for time-aware web service recommendation. ACM Trans. Web (TWEB) 10(1), 1–25 (2016)
Wu, C., Qiu, W., Wang, X., Zheng, Z., Yang, X.: Time-aware and sparsity-tolerant QoS prediction based on collaborative filtering. In: 2016 IEEE International Conference on Web Services (ICWS), pp. 637–640. IEEE (2016)
Wu, X., Fan, Y., Zhang, J., Lin, H., Zhang, J.: QF-RNN: Qi-matrix factorization based RNN for time-aware service recommendation. In: 2019 IEEE International Conference on Services Computing (SCC), pp. 202–209. IEEE (2019)
Xiong, R., Wang, J., Li, Z., Li, B., Hung, P.C.: Personalized LSTM based matrix factorization for online QoS prediction. In: 2018 IEEE International Conference on Web Services (ICWS), pp. 34–41. IEEE (2018)
Ye, F., Lin, Z., Chen, C., Zheng, Z., Huang, H.: Outlier-resilient web service QoS prediction. In: Proceedings of the Web Conference 2021, pp. 3099–3110 (2021)
Yin, G., Cui, X., Dong, H., Dong, Y.: Web service evaluation method based on time-aware collaborative filtering. In: Yin, H., et al. (eds.) Intelligent Data Engineering and Automated Learning – IDEAL 2013, pp. 76–84. Springe, Berlin, Heidelberg (2013). https://doi.org/10.1007/978-3-642-41278-3_10
You, M., Xin, X., Shangguang, W., Jinglin, L., Qibo, S., Fangchun, Y.: QoS evaluation for web service recommendation. China Commun. 12(4), 151–160 (2015)
Yu, C., Huang, L.: Time-aware collaborative filtering for QoS-based service recommendation. In: 2014 IEEE International Conference on Web Services, pp. 265–272. IEEE (2014)
Yu, C., Huang, L.: A web service QoS prediction approach based on time-and location-aware collaborative filtering. SOCA 10(2), 135–149 (2016)
Yu, C., Huang, L.: Clucf: a clustering CF algorithm to address data sparsity problem. SOCA 11(1), 33–45 (2017)
Zhang, W., Sun, H., Liu, X., Guo, X.: Incorporating invocation time in predicting web service QoS via triadic factorization. In: 2014 IEEE International Conference on Web Services, pp. 145–152. IEEE (2014)
Zhang, W., Sun, H., Liu, X., Guo, X.: Temporal QoS-aware web service recommendation via non-negative tensor factorization. In: Proceedings of the 23rd International Conference on World wide web, pp. 585–596 (2014)
Zhang, W., Sun, H., Liu, X., et al.: An incremental tensor factorization approach for web service recommendation. In: 2014 IEEE International Conference on Data Mining Workshop, pp. 346–351. IEEE (2014)
Zhang, Y., Zheng, Z., Lyu, M.R.: WSPred: A time-aware personalized qos prediction framework for web services. In: 2011 IEEE 22nd International Symposium on Software Reliability Engineering, pp. 210–219. IEEE (2011)
Zhang, Y., Yin, C., Lu, Z., Yan, D., Qiu, M., Tang, Q.: Recurrent tensor factorization for time-aware service recommendation. Appl. Soft Comput. 85, 105762 (2019)
Zheng, Z., Xiaoli, L., Tang, M., Xie, F., Lyu, M.R.: Web service QoS prediction via collaborative filtering: a survey. IEEE Trans. Serv. Comput. 15(4), 2455–2472 (2020)
Zheng, Z., Zhang, Y., Lyu, M.R.: Investigating QoS of real-world web services. IEEE Trans. Serv. Comput. 7(1), 32–39 (2012)
Zhou, J., Guo, X., Yin, C.: Recurrent factorization machine with self-attention for time-aware service recommendation. In: 2020 6th International Conference on Big Data Computing and Communications (BIGCOM), pp. 189–197. IEEE (2020)
Zhou, Q., Wu, H., Yue, K., Hsu, C.H.: Spatio-temporal context-aware collaborative QoS prediction. Futur. Gener. Comput. Syst. 100, 46–57 (2019)
Zhu, J., He, P., Xie, Q., Zheng, Z., Lyu, M.R.: Carp: context-aware reliability prediction of black-box web services. In: 2017 IEEE International Conference on Web Services (ICWS), pp. 17–24. IEEE (2017)
Zhu, J., He, P., Zheng, Z., Lyu, M.R.: Online QoS prediction for runtime service adaptation via adaptive matrix factorization. IEEE Trans. Parallel Distrib. Syst. 28(10), 2911–2924 (2017)
Zou, G., et al.: Deeptsqp: temporal-aware service QoS prediction via deep neural network and feature integration. Knowl.-Based Syst. 241, 108062 (2022)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 IFIP International Federation for Information Processing
About this paper
Cite this paper
Jawabreh, E., Taweel, A. (2023). Time-Aware QoS Web Service Selection Using Collaborative Filtering: A Literature Review. In: Papadopoulos, G.A., Rademacher, F., Soldani, J. (eds) Service-Oriented and Cloud Computing. ESOCC 2023. Lecture Notes in Computer Science, vol 14183. Springer, Cham. https://doi.org/10.1007/978-3-031-46235-1_4
Download citation
DOI: https://doi.org/10.1007/978-3-031-46235-1_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-46234-4
Online ISBN: 978-3-031-46235-1
eBook Packages: Computer ScienceComputer Science (R0)