An efficient parameter-adaptive genetic algorithm for service selection with end-to-end QoS constraints

被引:0
作者
Su, Kai [1 ]
Ma, Liangli [1 ]
Guo, Xiaoming [1 ]
Sun, Yufei [1 ]
机构
[1] Department of Computer Engineering, Naval University of Engineering
来源
Journal of Computational Information Systems | 2014年 / 10卷 / 02期
关键词
End-to-end QoS; Genetic algorithm; Parameter adaptive; Service composition; Service selection; Web services;
D O I
10.12733/jcis8909
中图分类号
学科分类号
摘要
With the growing number of Web Services that provide similar functionality but differ in QoS level, the dynamic service composition becomes a decision problem on which component services should be selected under the end-to-end QoS constraints. Local selection is an efficient strategy with polynomial time complexity but can not handle global constraints. Traditional global selection approach based on integer linear programming can handle global constraints, but its poor performance renders it inappropriate for practical applications with dynamic requirements. In this paper, we address this problem and proposes a parameter-adaptive genetic algorithm. First, the problem is modeled as a nonlinear optimization problem under several constraints. Then, we utilize the swarm intelligence search feature of genetic algorithms to search out the global approximate optimal solution quickly. According to the variation of evolution degree and population diversity, we adjust the mutation probability and crossover probability to ensure global convergence and convergence speed. The theoretical analysis and experimental results show the efficiency and feasibility of our approach. Copyright © 2014 Binary Information Press.
引用
收藏
页码:581 / 588
页数:7
相关论文
共 12 条
[1]  
Ma X., Dong B., AND/OR tree-based approach for web service composition, Journal of Computational Information Systems, 5, 2, pp. 727-728, (2009)
[2]  
Benatallah B., Dumas M., Sheng Q.Z., Ngu A., Declarative composition and peer-to-peer provisioning of dynamic web services, Proc. of ICDE'02, pp. 297-308, (2002)
[3]  
Yu T., Zhang Y., Lin K.J., Efficient algorithms for Web services selection with end-to-end QoS constraints, ACM Trans. on the Web, 1, 1, pp. 1-26, (2007)
[4]  
Zeng L., Benatallah B., Quality driven Web services composition, Proceedings of the International World Wide Web Conference, pp. 411-421, (2003)
[5]  
Zeng L., Benatallah B., QoS-aware middleware for web services composition, IEEE Transactions on Software Engineering, 30, 5, pp. 321-322, (2004)
[6]  
Ardagna D., Pernici B., Adaptive service composition in flexible processes, IEEE Transactions on Software Engineering, 33, 6, pp. 373-376, (2007)
[7]  
Zhang C.-W., Su S., Chen J.-L., Genetic algorithm on web service selection supporting QoS, Chinese Journal of Computers, 29, 7, pp. 1029-1037, (2006)
[8]  
Liu S.-L., Liu Y.-X., Zhang F., Et al., A dynamic Web services selection algorithm with QoS global optimal in web services composition, Journal of Software, 18, 3, pp. 651-655, (2007)
[9]  
Ran S., A model for Web services discovery with QoS, pp. 6-9, (2003)
[10]  
Liu Y., Ngu A.H.H., Zeng L., QoS computation and policing in dynamic Web service selection, Proceedings of the International World Wide Web Conference, pp. 66-73, (2004)