Enhanced Artificial Bee Colony Algorithm for QoS-aware Web Service Selection problem

Fadl Dahan, Khalil El Hindi, Ahmed Ghoneim

Research output: Contribution to journalArticlepeer-review

32 Scopus citations

Abstract

Web Service Composition aims to select and aggregate many web services to generate a workflow. The workflow contains many tasks and for each task there are many web services to choose from. The challenge is to select the best combination of web services that achieve the user requirements. This problem is called Web Service Selection (WSS). In this work, we improve on the Artificial Bee Colony Algorithm to make it more suitable for the WSS problem. Our proposed enhancement controls the exploitation and exploration strategies in such a way that encourages exploration at early stages and exploitation at later stages. Our experiments indicate that our algorithm finds better solutions and reduces the execution time compared with other algorithms.

Original languageEnglish
Pages (from-to)507-517
Number of pages11
JournalComputing (Vienna/New York)
Volume99
Issue number5
DOIs
StatePublished - 1 May 2017
Externally publishedYes

Keywords

  • Artificial Bee Colony (ABC)
  • Enhanced Artificial Bee Colony (EABC)
  • Service-Oriented Computing (SOC)
  • Web Service (WS)
  • Web Service Selection (WSS)

Fingerprint

Dive into the research topics of 'Enhanced Artificial Bee Colony Algorithm for QoS-aware Web Service Selection problem'. Together they form a unique fingerprint.

Cite this