Log in

S-RAP: relevance-aware QoS prediction in web-services and user contexts

  • Regular Paper
  • Published:
Knowledge and Information Systems Aims and scope Submit manuscript

Abstract

With quick advancement in web technology, web-services offered on internet are growing quickly, making it challenging for users to choose a web-service fit to their needs. Recommender systems save users the hassle of going through a range of products by product recommendations through analytical techniques on historical data of user experiences of the available items/products. Research efforts provide several methods for web-service recommendation in which QoS-related attributes play primary role such as response-time, throughput, security, privacy and web-service-delivery. Derivable attributes including, user-trustworthiness and web-services reputation in contexts of users and web-services can also affect the QoS prediction. The proposed research focuses on a web-service recommendation model, S-RAP, for QoS prediction based on derivable attributes to predict QoS of a web-service that a user who has not invoked it before would experience. Services-Relevance attribute is proposed in this publication, which emphasizes on employing the historical data and extracting the degree of relevance in the users and web-services context to predict the QoS values for a user. The proposed system produces satisfactorily accurate rating predictions in the experiments evaluated by the Mean Absolute Error and Normalized Mean Absolute Error metrics. The results compared with state-of-the-art models show a relative improvement by 4.0%.

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

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Germany)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Availability of data and materials

Dataset is referenced.

Code availability

Available on demand.

References

  1. Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans Knowl Data Eng 17:734–749

    Article  Google Scholar 

  2. Buyya R (2010) Cloud computing: the next revolution in information technology. In: 1st international conference on parallel distributed and grid

  3. Cao B, Liu J, Wen Y, Li H, **ao Q, Chen J (2019) QoS-aware service recommendation based on relational topic model and factorization machines for IoT Mashup applications. J Parallel Distrib Comput 132:177–189

    Article  Google Scholar 

  4. Chen **, Zheng Z, Liu X, Huang Z, Sun H (2011) Personalized QoS-aware web service recommendation and visualization. IEEE Trans Serv Comput 6(1):35–47

    Article  Google Scholar 

  5. Chen Z, Shen L, Li F (2017) Exploiting Web service geographical neighborhood for collaborative. Futur Gener Comput Syst 68:249–259

    Article  Google Scholar 

  6. Chen Z, Shen L, Li F (2019) Your neighbors are misunderstood: on modeling accurate similarity driven 2 by data range to collaborative web service QoS prediction. Futur Gener Comput Syst 95:404–419

    Article  Google Scholar 

  7. Ding S, **a C, Cai Q, Zhou K, Yang S (2014) QoS-aware resource matching and recommendation for cloud computing systems. Appl Math Comput 247:941–950

    MathSciNet  MATH  Google Scholar 

  8. Han S-M, Hassan MM, Yoon C, Huh E (2009) Efficient service recommendation system for cloud computing market. In: 2nd international conference on interaction sciences: information technology, culture and human

  9. Ko JM, Kim CO, Kwon I-H (2008) Quality-of-service oriented web service composition algorithm and. J Syst Softw 81(11):2079–2090

    Article  Google Scholar 

  10. Li S, Wen J, Luo F, Gao M, Zeng J, Dong ZY (2017) A new QoS-aware web service recommendation system based on contextual feature recognition at server-side. IEEE Trans Netw Serv Manag 14:332–342

    Article  Google Scholar 

  11. Luis MV, Luis R-M, Juan C, Maik L (2008) A break in the clouds: towards a cloud definition. ACM SIGCOMM Comput Commun Rev 39:50–55

    Article  Google Scholar 

  12. Lyu MR, Zheng Z, Zhu J, He P (2008) WS-DREAM. The Chinese University of Hong Kong. https://wsdream.github.io/. Accessed 20 Jan 2021

  13. Lyu MR, Zheng Z, Zhu J, He P (2008) WS-DREAM Dataset#1. https://github.com/wsdream/wsdream-dataset/tree/master/dataset1. Accessed 20 Jan 2021

  14. Maamar Z, Hacid H, Huhns MN (2011) Why web services need social networks. IEEE Internet Comput 15(2):90–94

    Article  Google Scholar 

  15. Martinello M, Kaâniche M, Kanoun K (2005) Web service availability—impact of error recovery and traffic model. Reliab Eng Syst Saf 89:6–16

    Article  Google Scholar 

  16. Mobasher B, Burke R, Jannach D, Adomavicius G (2011) Enhancing collaborative filtering systems with personality information. In: RecSys '11: proceedings of the fifth ACM conference on recommender systems, Chicago, Illinois, USA

  17. O’Sullivan J, Edmond D, ter Hofstede A (2002) What’s in a service? Distrib Parallel Databases 12:117–133

    Article  Google Scholar 

  18. Portugal I, Alencar P, Cowan DD (2015) The use of machine learning algorithms in recommender systems: a systematic review. Expert Syst Appl 97:205–227

    Article  Google Scholar 

  19. Prabhu R, Shetty P, Shilpa SDR, Hegde R (2018) A review: recommender system using collaborative filtering and gray sheep problem. Int J Eng Dev Res 6(2):440–443

    Google Scholar 

  20. Qiu W, Zheng Z, Wang X, Yang X, Lyu MR (2013) Reputation-aware QoS value prediction of web services. In: IEEE international conference on services computing, Santa Clara, CA, USA

  21. Rosatti G, Zorzi N, Zugliani D, Piffer S, Rizzi A (2018) A Web Service ecosystem for high-quality, cost-effective debris-flow hazard assessment. Environ Model Softw 100:33–47

    Article  Google Scholar 

  22. Shao L, Zhang J, Wei Y, Zhao J, **e B, Mei H (2007) Personalized QoS prediction forweb services via collaborative filtering. In: IEEE international conference on web services (ICWS 2007). Salt Lake City, UT, USA

  23. Su K, **ao B, Liu B, Zhang H, Zhang Z (2017) TAP: a personalized trust-aware QoS prediction approach for web service recommendation. Knowl-Based Syst 115:55–65

    Article  Google Scholar 

  24. Teacy WTL, Luck M, Rogers A, Jennings NR (2012) An efficient and versatile approach to trust and reputation using hierarchical Bayesian modelling. Artif Intell 193:149–185

    Article  MathSciNet  Google Scholar 

  25. Whitby A, Josang A, Indulska J (2004) Filtering out unfair ratings in bayesian reputation systems. Icfain J Manag Res 4:48–64

    Google Scholar 

  26. Wu C, Qiu W, Zheng Z, Wang X, Yang X (2015) QoS prediction of web services based on two-phase k-means clustering. In: IEEE international conference on web services. New York, NY, USA

  27. Wu H, Yue K, Li B, Zhang B, Hsu C-H (2018) Collaborative QoS prediction with context-sensitive matrix factorization. Future Gener Comput Syst 82:669–678

    Article  Google Scholar 

  28. **ong R, Wang J, Zhang N, Ma Y (2018) Deep hybrid collaborative filtering for Web service recommendation. Expert Syst Appl 110:191–205

    Article  Google Scholar 

  29. Xu Y, Yin J, Deng S, **ong NN, Huang J (2016) Context-aware QoS prediction for web service recommendation and selection. Expert Syst Appl 53:75–86

    Article  Google Scholar 

  30. Yao L, Sheng QZ, Ngu AHH, Ashman H, Li X (2014) Exploring recommendations in internet of things. In: 37th international ACM SIGIR conference on research & development in information retrieval (SIGIR '14). Association for Computing Machinery, New York

  31. Zheng Z, Ma H, Lyu MR, King I (2013) Collaborative web service QoS prediction via neighborhood integrated matrix factorization. IEEE Trans Serv Comput 6(3):289–299

    Article  Google Scholar 

  32. Zheng Z, Ma H, Lyu MR, King I (2011) QoS-aware web service recommendation by collaborative filtering. IEEE Trans Serv Comput 4:140–152

    Article  Google Scholar 

  33. Zibin Z, Zhang Y, Lyu MR (2014) Investigating QoS of real-world web services. IEEE Trans Serv Comput 7(1):32–39

    Article  Google Scholar 

Download references

Funding

Not applicable.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Saddaf Rubab.

Ethics declarations

Conflict of interest

Not applicable.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Muslim, H.S.M., Rubab, S., Khan, M.M. et al. S-RAP: relevance-aware QoS prediction in web-services and user contexts. Knowl Inf Syst 64, 1997–2022 (2022). https://doi.org/10.1007/s10115-022-01699-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10115-022-01699-0

Keywords

Navigation