Probability Matrix of Request-Solution Mapping for Efficient Service Selection

With more and more Web services flooded on the Internet, the scale of Web services and complexity of connections among them are growing rapidly. This phenomenon has brought great challenges to service selection. Due to the huge search space, existing research approaches are hardly feasible in dynamic real-time scenarios under a stringent time limit with a large number of potential Web services involved. In order to deal with this problem, the focus of this paper is to improve the efficiency of QoS-aware web service selection in real-time considering a priori knowledge from historical log, which can reduce the search space effectively. We first analyse and discover the distribution of customer requests to identify request clusters, and we mine valuable fragments or service patterns from historical service solutions. Then, we build a probability matrix to improve the efficiency of service selection algorithm, which contains the request-solution mapping relationships between request clusters and service patterns based on statistical method. A series of experiments using both real and synthetic data demonstrate that our approach improves Global Planning optimisation algorithm (GP) and Artificial Bee Colony algorithm (ABC) by 36.20% and 41.98% respectively.

[1]  Mingwei Zhang,et al.  Composite Service Selection Based on Dot Pattern Mining , 2009, 2009 Congress on Services - I.

[2]  Bipin Upadhyaya,et al.  An approach for mining service composition patterns from execution logs , 2013, J. Softw. Evol. Process..

[3]  Xi Chen,et al.  RegionKNN: A Scalable Hybrid Collaborative Filtering Algorithm for Personalized Web Service Recommendation , 2010, 2010 IEEE International Conference on Web Services.

[4]  Jian Pei,et al.  Mining frequent patterns without candidate generation , 2000, SIGMOD '00.

[5]  Eyhab Al-Masri,et al.  Investigating web services on the world wide web , 2008, WWW.

[6]  Xiaofeng Wang,et al.  Mining Frequent Agent Action Patterns for Effective Multi-agent-Based Web Service Composition , 2011, ADMI.

[7]  Lina Yao,et al.  Novel Artificial Bee Colony Algorithms for QoS-Aware Service Selection , 2019, IEEE Transactions on Services Computing.

[8]  Jinpeng Huai,et al.  Business Process Decomposition Based on Service Relevance Mining , 2010, 2010 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology.

[9]  Armando Fox,et al.  Reusable functional composition patterns for Web services , 2004, Proceedings. IEEE International Conference on Web Services, 2004..

[10]  Yue Ma,et al.  Quick convergence of genetic algorithm for QoS-driven web service selection , 2008, Comput. Networks.

[11]  Athanasios V. Vasilakos,et al.  Web services composition: A decade's overview , 2014, Inf. Sci..

[12]  Meng Zhang,et al.  A Web Service Recommendation Approach Based on QoS Prediction Using Fuzzy Clustering , 2012, 2012 IEEE Ninth International Conference on Services Computing.

[13]  Zibin Zheng,et al.  QoS-Aware Web Service Recommendation by Collaborative Filtering , 2011, IEEE Transactions on Services Computing.

[14]  San-Yih Hwang,et al.  Service Selection for Web Services with Probabilistic QoS , 2015, IEEE Transactions on Services Computing.

[15]  Thomas Risse,et al.  Combining global optimization with local selection for efficient QoS-aware service composition , 2009, WWW '09.

[16]  Anne H. H. Ngu,et al.  QoS-aware middleware for Web services composition , 2004, IEEE Transactions on Software Engineering.

[17]  Quan Z. Sheng,et al.  S-ABC: A paradigm of service domain-oriented artificial bee colony algorithms for service selection and composition , 2017, Future Gener. Comput. Syst..

[18]  Tao Yu,et al.  Efficient algorithms for Web services selection with end-to-end QoS constraints , 2007, TWEB.

[19]  Maria Luisa Villani,et al.  An approach for QoS-aware service composition based on genetic algorithms , 2005, GECCO '05.

[20]  Yanbo Han,et al.  A Pattern-Based Approach to Facilitating Service Composition , 2004, GCC Workshops.

[21]  Zibin Zheng,et al.  Personalized QoS-Aware Web Service Recommendation and Visualization , 2013, IEEE Transactions on Services Computing.

[22]  Weimin Zheng,et al.  Response Time Based Optimal Web Service Selection , 2015, IEEE Transactions on Parallel and Distributed Systems.

[23]  Jinjun Chen,et al.  A History Record-Based Service Optimization Method for QoS-Aware Service Composition , 2011, 2011 IEEE International Conference on Web Services.