Please wait a minute...
JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE)
    
QoS prediction for Web services based on hybrid collaborative filtering
YU Dong-jin, YIN Yu-yu, WU Meng-meng, LIU Yu
School of Computer, Hangzhou Dianzi University, Hangzhou, 310018, China
Download:   PDF(746KB) HTML
Export: BibTeX | EndNote (RIS)      

Abstract  
In order to avoid the unsatisfying results for selection of Web services due to the lack of historical quality of service (QoS) data,  a  collaborative-filtering-based method was proposed, It predicteds the missing QoS values using different approaches based on the characteristics and the related regional information of the target users and services. For the special users and services, or the region-sensitive services, it employed the user-based or service-based approaches. Otherwise, employed the adjusted Euclidean distance equation for their similarity calculation, and introduced the balance factors to integrate the user-based result and service-based result. The
experimental results based on a real public dataset show that the method achieves the high precision especially for the sparse historical QoS datasets.


Published: 01 November 2014
CLC:  TP 311  
Cite this article:

YU Dong-jin, YIN Yu-yu, WU Meng-meng, LIU Yu. QoS prediction for Web services based on hybrid collaborative filtering. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2014, 48(11): 2039-2045.

URL:

http://www.zjujournals.com/eng/10.3785/j.issn.1008-973X.2014.11.018     OR     http://www.zjujournals.com/eng/Y2014/V48/I11/2039


基于混合协同过滤的Web服务QoS预测方法

为了解决由于服务质量(QoS)历史数据缺失而造成基于QoS的Web服务选择无法得到满意结果的问题,提出一种基于混合协同过滤的Web服务质量预测方法.该方法根据目标用户和目标服务自身特性和相关区域信息,选用不同的预测方法计算缺失的QoS值.如用户(或服务)属于特殊用户类(或特殊服务类),或者服务对区域敏感,则采用基于用户和基于服务的预测方法.否则,利用改进后的欧氏距离测量服务和用户的相似度,并通过引入平衡因子整合基于用户和基于服务的2种不同预测方法.基于真实公开的数据集的实验结果表明,该方法具有较高的Web服务QoS的预测精度,尤其在历史QoS数据稀疏情况下.
[1] DUSTDAR S, SCHREINER W, SCHREINER W. A survey on Web services composition [J]. International Journal of Web and Grid Services, 2005, 1(1): 130.
[2] BILGIN A S, SINGH M P. A DAML-based repository for QoS-aware semantic Web service selection [C] ∥ Proceedings of IEEE International Conference on Web Services. San Diego: IEEE, 2005: 368-375.
[3] SHAO LS, ZHANG J, WEI Y. Personalized QoS prediction for web services via collaborative filtering [C] ∥ Proceedings of IEEE International Conference on Web Services. Salt Lake City: IEEE, 2007: 439-446.
[4] 张莉, 张斌, 黄利萍, 等. 预测Web QoS的协作过滤算法 [J]. 东北大学学报:自然科学版, 2011, 32(2): 202-206.
ZHANG L, ZHANG B, HUANG LP, et al. A collaborative filtering approach for web QoS prediction [J]. Journal of Northeastern University: Natural Science, 2011, 32(2): 202-206.
[5]张莉, 张斌, 黄利萍, 等. 基于服务调用特征模式的个性化Web服务QoS预测方法[J]. 计算机研究与发展, 2013, 50(5): 1066-1075.
ZHANG L, ZHANG B, HUANG LP, et al. A personalized web service quality prediction approach based on invoked feature model [J]. Journal of Computer Research and Development, 2013, 50(5): 1066-1075.
[6] CHEN X, LIU XD, HUANG ZC. RegionKNN: A scalable hybrid collaborative filtering algorithm for personalized web service recommendation [C] ∥ Proceedings of IEEE International Conference on Web Services. Miami: IEEE, 2010, 9-16.
[7] ZHENG ZB, MA H. WSRec: A collaborative filtering based Web service recommender system [C] ∥ Proceedings of IEEE International Conference on Web Services. Los Angeles: IEEE , 2009, 437-444.
[8] ZHENG ZB, MA H. QoS-aware web service recommendation by collaborative filtering [J]. IEEE Transactions on Services Computing, 2011, 4(2): 140-152.
[9]LO W, YIN JW, DENG SG, et al. Collaborative web service QoS prediction with location-based regularization [C] ∥ Proceedings of IEEE International Conference on Web Services. Honolulu: IEEE, 2012: 464-471.
[10]ZHENG ZB, MA H., LYU M R, KING I. Collaborative web service QoS prediction via neighborhood integrated matrix factorization [J]. IEEE Transactions on Services Computing, 2013, 6(3): 289-299.
[11]XU YS, YIN JW, LO W, et al. Personalized location-aware QoS prediction for web services using probabilistic matrix factorization [C] ∥ Proceedings of Web Information Systems Engineering. Nanjing: Springer. 2013: 229-242.
[12] BREESE J S, HECKERMAN D, KADIE C. Empirical analysis of predictive algorithms for collaborative filtering [C] ∥ Proceedings of Annual Conference Of Uncertainty in Artificial Intelligence. Madison: AUAI, 1998: 43-52.
[13] SARWAR B, KARYPIS G, KONSTAN J, et al. Item-based collaborative filtering recommendation algorithms [C] ∥ Proceedings of International World Wide Web Conference. Hong Kong: ACM, 2001: 285-295.
[14] JIANG YC, LIU JX and TANG MD. An Effective Web service recommendation method based on personalized collaborative filtering [C] ∥ Proceedings of IEEE International Conference on Web Services. Washington DC: IEEE, 2011:211-218.
[15] ZHENG ZB, ZHANG YL. Distributed QoS evaluation for real-world web services [C] ∥ Proceedings of IEEE International Conference on Web Services. Miami: IEEE , 2010: 83-90.
[16] 邵凌霜, 周立, 赵俊峰 ,等. 一种Web Service的服务质量预测方法 [J]. 软件学报, 2009, 20(8): 2062-2073.
SHAO LS, ZHOU Li, ZHAO JF, et al. Web service QoS prediction approach [J]. Journal of Software, 2009, 20(8): 2062-2073.
[1] WANG Haiyan, CHENG Yan . Dual service selection method based on coefficient of variation[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2017, 51(6): 1197-1204.
[2] YUAN You-wei-, YU Jia, ZHENG Hong-sheng, WANG Jiao-jiao. Cloud workflow scheduling algorithm based on novelty ranking and multi-quality of service[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2017, 51(6): 1190-1196.
[3] XU Rong-bin, SHI Jun, ZHANG Peng-fei, XIE Ying. Similarity measurement of transition mapping relation using Petri net[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2017, 51(6): 1205-1213.
[4] CHANG Chao, LIU Ke-sheng, TAN Long-dan, JIA Wen-chao. Data flow analysis for C program based on graph model[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2017, 51(5): 1007-1015.
[5] WANG Ji kui . Bayesian conflicting Web data credibility algorithm[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2016, 50(12): 2380-2385.
[6] TU Ding, CHEN Ling, CHEN Gen cai, WU Yong, WANG Jing chang. Hierarchical online NMF for detecting and tracking topics[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2016, 50(8): 1618-1626.
[7] YANG Sha, YE Zhen yu, WANG Shu gang, TAO Hai, LI Shi jian. Perception enhanced intelligent robotic arm system[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2016, 50(6): 1155-1159.
[8] LUO Lin, SU Hong ye, BAN Lan. Nonparametric bayesian based on  mixture of dirichlet process in application of fault detection[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2015, 49(11): 2230-2236.
[9] WANG Hong-hao, WANG Hui-quan, JIN Zhong-he. Rollback-able on-board software upgrade method based on incremental link[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2015, 49(4): 724-731.
[10] WANG Ji-kui, LI Shao-bo. Quality evaluation algorithm for conflicting data sources based on true value finding[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2015, 49(2): 303-318.
[11] CAI Hua-lin, CHEN Gang, CHEN Ke. Spatial matching on multi-type resource[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2015, 49(1): 69-78.
[12] KE Hai-feng, YING Jing. Real-time license character recognition technology based on R-ELM[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2014, 48(7): 1209-1216.
[13] LIU Zhi-hui, ZHANG Quan-ling. Research overview of big data technology[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2014, 48(6): 957-972.
[14] TIAN Tian,GONG Dun-wei. Evolutionary generation of test data for path coverage through selecting target paths based on coverage difficulty[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2014, 48(5): 948-994.
[15] KE Hai-feng, YING Jing. Real-time license character recognition technology based on R-ELM[J]. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 2014, 48(2): 0-0.