TY - JOUR
T1 - QoS-aware web service selection with negative selection algorithm
AU - Zhao, Xinchao
AU - Wen, Zichao
AU - Li, Xingmei
N1 - Funding Information:
This research is supported by National Natural Science Foundation of China (61105127, 71171079). We will also awfully thank the reviewers’ helpful and constructive comments and suggestions.
PY - 2014/8
Y1 - 2014/8
N2 - Web service selection, as an important part of web service composition, has direct influence on the quality of composite service. Many works have been carried out to find the efficient algorithms for quality of service (QoS)-aware service selection problem in recent years. In this paper, a negative selection immune algorithm (NSA) is proposed, and as far as we know, this is the first time that NSA is introduced into web service selection problem. Domain terms and operations of NSA are firstly redefined in this paper aiming at QoS-aware service selection problem. NSA is then constructed to demonstrate how to use negative selection principle to solve this question. Thirdly, an inconsistent analysis between local exploitation and global planning is presented, through which a local alteration of a composite service scheme can transfer to the global exploration correctly. It is a general adjusting method and independent to algorithms. Finally, extensive experimental results illustrate that NSA, especially for NSA with consistency weights adjusting strategy (NSA+), significantly outperforms particle swarm optimization and clonal selection algorithm for QoS-aware service selection problem. The superiority of NSA+ over others is more and more evident with the increase of component tasks and related candidate services.
AB - Web service selection, as an important part of web service composition, has direct influence on the quality of composite service. Many works have been carried out to find the efficient algorithms for quality of service (QoS)-aware service selection problem in recent years. In this paper, a negative selection immune algorithm (NSA) is proposed, and as far as we know, this is the first time that NSA is introduced into web service selection problem. Domain terms and operations of NSA are firstly redefined in this paper aiming at QoS-aware service selection problem. NSA is then constructed to demonstrate how to use negative selection principle to solve this question. Thirdly, an inconsistent analysis between local exploitation and global planning is presented, through which a local alteration of a composite service scheme can transfer to the global exploration correctly. It is a general adjusting method and independent to algorithms. Finally, extensive experimental results illustrate that NSA, especially for NSA with consistency weights adjusting strategy (NSA+), significantly outperforms particle swarm optimization and clonal selection algorithm for QoS-aware service selection problem. The superiority of NSA+ over others is more and more evident with the increase of component tasks and related candidate services.
KW - Immune optimization
KW - Negative selection
KW - QoS
KW - Quality of composite service
KW - Web service
UR - http://www.scopus.com/inward/record.url?scp=84904465873&partnerID=8YFLogxK
U2 - 10.1007/s10115-013-0642-x
DO - 10.1007/s10115-013-0642-x
M3 - Article
AN - SCOPUS:84904465873
SN - 0219-1377
VL - 40
SP - 349
EP - 373
JO - Knowledge and Information Systems
JF - Knowledge and Information Systems
IS - 2
ER -