Efficient anytime algorithm for large-scale QoS-aware web service composition

被引:8
作者
Kil, Hyunyoung [1 ]
Nam, Wonhong [2 ]
机构
[1] Korea Univ, Res Inst Comp Informat & Commun, Seoul 136701, South Korea
[2] Konkuk Univ, Dept Internet & Multimedia Engn, Seoul 143701, South Korea
关键词
anytime algorithm; web service composition; QoS; quality of services; optimisation;
D O I
10.1504/IJWGS.2013.052845
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The QoS-aware web service composition (WSC) problem aims at the fully automatic construction of a composite web service with the optimal accumulated QoS value. It is, however, intractable to solve the QoS-aware WSC problem for large scale instances since the problem corresponds to a global optimisation problem. That is, in the real world, traditional algorithms can require significant amount of time to finally find the optimal solution, and such an unexpected long delay is unfavourable to users. In this paper, we propose a novel anytime algorithm using dynamic beam widths for the QoS-aware WSC problem. Our algorithm generates early sub-optimal solutions and keeps improving the quality of the solution along with the execution time, up to the optimal solution if a client allows enough time. We empirically validate that our algorithm can identify composite web services with high quality much earlier than an optimal algorithm and the beam stack search.
引用
收藏
页码:82 / 106
页数:25
相关论文
共 29 条
[1]  
Aggarwal R, 2004, P IEEE I C SERV COMP, P23
[2]  
Aine S, 2007, 20TH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, P2250
[3]  
ALRIFAI M., 2010, Proceedings of the 19th international conference. WWW '10, P11, DOI DOI 10.1145/1772690.1772693
[4]   A Hybrid Approach for Efficient Web Service Composition with End-to-End QoS Constraints [J].
Alrifai, Mohammad ;
Risse, Thomas ;
Nejdl, Wolfgang .
ACM TRANSACTIONS ON THE WEB, 2012, 6 (02)
[5]  
[Anonymous], 2006, WEB SERVICES POLICY
[6]  
[Anonymous], 2009, PROC 18 INT C WORLD
[7]  
[Anonymous], 2005, ICAPS
[8]   Adaptive service composition in flexible processes [J].
Ardagna, Danilo ;
Pernici, Barbara .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2007, 33 (06) :369-384
[9]   On automating Web services discovery [J].
Benatallah, B ;
Hacid, MS ;
Leger, A ;
Rey, C ;
Toumani, F .
VLDB JOURNAL, 2005, 14 (01) :84-96
[10]  
Boddy M., 1989, IJCAI-89 Proceedings of the Eleventh International Joint Conference on Artificial Intelligence, P979