Accurate sub-swarms particle swarm optimization algorithm for service composition

被引:27
作者
Liao, Jianxin [1 ,2 ]
Liu, Yang [1 ,3 ]
Zhu, Xiaomin [1 ,2 ]
Wang, Jingyu [1 ,2 ]
机构
[1] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China
[2] EB Informat Technol Co Ltd, Beijing 100191, Peoples R China
[3] Export Import Bank China, Beijing 100009, Peoples R China
基金
中国国家自然科学基金;
关键词
Service composition; Particle swarm optimization; Multi-constraint optimal service; QOS; SELECTION;
D O I
10.1016/j.jss.2013.11.1113
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Service composition (SC) generates various composite applications quickly by using a novel service interaction model. Before composing services together, the most important thing is to find optimal candidate service instances compliant with non-functional requirements. Particle swarm optimization (PSO) is known as an effective and efficient algorithm, which is widely used in this process. However, the premature convergence and diversity loss of PSO always results in suboptimal solutions. In this paper, we propose an accurate sub-swarms particle swarm optimization (ASPSO) algorithm by adopting parallel and serial niching techniques. The ASPSO algorithm locates optimal solutions by using sub-swarms searching grid cells in which the density of feasible solutions is high. Simulation results demonstrate that the proposed algorithm improves the accuracy of the standard PSO algorithm in searching the optimal solution of service selection problem. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:191 / 203
页数:13
相关论文
共 36 条
[1]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[2]  
[Anonymous], 1989, Lecture Notes in Computer Science
[3]  
Cao J., 2010, P IEEE AS PAC SERV C
[4]  
Carter RL, 1996, PERFORM EVALUATION, V27-8, P297, DOI 10.1016/S0166-5316(96)90032-2
[5]  
Dovrolis C., 2002, P ACM SIGCOMM 2002
[6]   Service overlay networks: SLAs, QoS, and bandwidth provisioning [J].
Duan, ZH ;
Zhang, ZL ;
Hou, YWT .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2003, 11 (06) :870-883
[7]   TQoS: Transactional and QoS-Aware Selection Algorithm for Automatic Web Service Composition [J].
El Haddad, Joyce ;
Manouvrier, Maude ;
Rukoz, Marta .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2010, 3 (01) :73-85
[8]   QoS-Aware Real-Time Composition Algorithms for Service-Based Applications [J].
Estevez-Ayres, Iria ;
Basanta-Val, Pablo ;
Garcia-Valls, Marisol ;
Fisteus, Jesus A. ;
Almeida, Luis .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2009, 5 (03) :278-288
[9]  
Fethallah H., 2012, P 2012 INT C INF TEC
[10]   Semantics-based dynamic service composition [J].
Fujii, K ;
Suda, T .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2005, 23 (12) :2361-2372