Title :
Web service selection using particle swarm optimization and genetic algorithms
Author :
Ludwig, Simone A. ; Schoene, Thomas
Author_Institution :
Dept. of Comput. Sci., North Dakota State Univ., Fargo, ND, USA
Abstract :
Current service-oriented architecture standards mainly rely on functional properties, however, service registries lack mechanisms for managing services´ non-functional properties. These non-functional properties are expressed as quality of service (QoS) attributes. The user can describe the request of a service in terms of QoS attributes, i.e., the user aims for good service performance, e.g. low waiting time, high reliability and availability. This paper investigates service selection, and proposes two approaches; one which is based on a genetic algorithm and the other is based on a particle swarm optimization approach to match consumers with services based on QoS attributes as closely as possible. Both approaches are compared with an optimal assignment algorithm called the Munkres algorithm. Measurements are performed to quantify the overall match score, the execution time, and the scalability.
Keywords :
Web services; genetic algorithms; particle swarm optimisation; quality of service; service-oriented architecture; software reliability; Munkres algorithm; QoS attribute; Web service selection; functional property; genetic algorithms; nonfunctional property; particle swarm optimization; quality of service attribute; service performance; service-oriented architecture; Approximation algorithms; Genetic algorithms; Particle swarm optimization; Quality of service; Scalability; Vectors; Web services; Munkres algorithm; Quality of service; evolutionary computing; matching problem; swarm intelligence;
Conference_Titel :
Nature and Biologically Inspired Computing (NaBIC), 2011 Third World Congress on
Conference_Location :
Salamanca
Print_ISBN :
978-1-4577-1122-0
DOI :
10.1109/NaBIC.2011.6089462