Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2008, Vol. 34 ›› Issue (5): 104-106. doi: 10.3969/j.issn.1000-3428.2008.05.036

• Networks and Communications • Previous Articles     Next Articles

Research on Web Services Composition Based on Particle Swarm Optimization

LIU Li-ping1,2, CHEN Zhi-gang1, 2, LIU Ai-xin2   

  1. (1. School of Software, Central South University, Changsha 410083; 2. School of Information Science and Engineering, Central South University, Changsha 410083)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-03-05 Published:2008-03-05

基于粒子群算法的Web服务组合研究

刘莉平1, 2,陈志刚1, 2,刘爱心2   

  1. (1. 中南大学软件学院,长沙 410083;2. 中南大学信息科学与工程学院,长沙 410083)

Abstract: This paper presents an improved algorithm based on particle swarm, which is to resolve dynamic Web Services selection with QoS optimal in Web Services composition. The essence of the algorithm is that the problem of dynamic Web Service selection with QoS optimal is transformed into a multi-objective services composition optimization with QoS constraints. The theory of intelligent optimization of particle swarm optimization algorithm is utilized to produce a set of optimal Pareto services composition process with constraint principle by accelerating global and detail searching speed based on deciding PSO state. Experimental results indicate the feasibility and efficiency of this algorithm.

Key words: Web Services composition, services selection, particle swarm optimization, Pareto optimal

摘要: 针对现有服务组合中QoS优化的不足,该文提出一种基于粒子群算法的解决QoS动态服务组合算法。通过对服务组合的业务逻辑与服务实例进行合理编码,重新定义粒子的位置、速度与“加”运算,利用粒子群算法的智能优化原理以及局部与全局优化信息加快粒子群的搜索速度,使其能够快速地得到一组满足约束条件的Pareto优化的服务组合。实验结果证明了算法的可行性和有效性。

关键词: Web服务组合, 服务选取, 粒子群算法, Pareto优化

CLC Number: