Skip to main content

Time-Aware QoS Web Service Selection Using Collaborative Filtering: A Literature Review

  • Conference paper
  • First Online:
Service-Oriented and Cloud Computing (ESOCC 2023)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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)

    Google Scholar 

  2. 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

    Chapter  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. Jin, Y., Guo, W., Zhang, Y.: A time-aware dynamic service quality prediction approach for services. Tsinghua Sci. Technol. 25(2), 227–238 (2019)

    Article  Google Scholar 

  12. 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

    Chapter  Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Article  Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. 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)

    Article  Google Scholar 

  19. 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)

    Google Scholar 

  20. 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

    Chapter  Google Scholar 

  21. 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)

    Google Scholar 

  22. Puri, A.S., Bhonsle, M.: A survey of web service recommendation techniques based on QoS values. International Journal (2015)

    Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. 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)

    Article  Google Scholar 

  25. 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)

    Article  Google Scholar 

  26. 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)

    Google Scholar 

  27. 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)

    Article  Google Scholar 

  28. 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)

    Google Scholar 

  29. 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)

    Google Scholar 

  30. 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)

    Article  Google Scholar 

  31. 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)

    Google Scholar 

  32. 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)

    Google Scholar 

  33. 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)

    Google Scholar 

  34. 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)

    Google Scholar 

  35. 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

    Chapter  Google Scholar 

  36. 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)

    Article  Google Scholar 

  37. 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)

    Google Scholar 

  38. Yu, C., Huang, L.: A web service QoS prediction approach based on time-and location-aware collaborative filtering. SOCA 10(2), 135–149 (2016)

    Article  MathSciNet  Google Scholar 

  39. Yu, C., Huang, L.: Clucf: a clustering CF algorithm to address data sparsity problem. SOCA 11(1), 33–45 (2017)

    Article  Google Scholar 

  40. 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)

    Google Scholar 

  41. 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)

    Google Scholar 

  42. 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)

    Google Scholar 

  43. 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)

    Google Scholar 

  44. 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)

    Article  Google Scholar 

  45. 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)

    Google Scholar 

  46. Zheng, Z., Zhang, Y., Lyu, M.R.: Investigating QoS of real-world web services. IEEE Trans. Serv. Comput. 7(1), 32–39 (2012)

    Article  Google Scholar 

  47. 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)

    Google Scholar 

  48. Zhou, Q., Wu, H., Yue, K., Hsu, C.H.: Spatio-temporal context-aware collaborative QoS prediction. Futur. Gener. Comput. Syst. 100, 46–57 (2019)

    Article  Google Scholar 

  49. 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)

    Google Scholar 

  50. 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)

    Article  Google Scholar 

  51. Zou, G., et al.: Deeptsqp: temporal-aware service QoS prediction via deep neural network and feature integration. Knowl.-Based Syst. 241, 108062 (2022)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ezdehar Jawabreh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 IFIP International Federation for Information Processing

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics