Artificial Bee Colony and Genetic Algorithms in Selecting and Combining Web Services for Enhancing QoS

  • P.Karthikeyan, G.Preethi
Keywords: Artificial bee colony (ABC); Genetic Algorithm; Nature-Inspired Computing; Service-Oriented Computing (SOC); Web Service Selection (WSS).

Abstract

Service-Oriented Architecture (SOA) is coming up an important software technology for developing complex application.  SOA can be dynamically constructed by flexibly composing and combining existing web service components offered by several service providers. Maintaining the Quality of Service in web service composition is a challenging one due to the frequent implementation of new web services into a dynamic business environment.  Nature Inspired Computing (NIC) based algorithms can be used to enhance the selection and composition process of best web services.  In this paper we have combined two famous NIC based algorithms namely Artificial Bee Colony (ABC) algorithm and Genetic Algorithm (GA) for selecting the required web services and Genetic Algorithm for composing randomly selected web services to produce best set of web services.  We have used the existing data set to compare the proposed approach with the other algorithms in terms of different QoS parameters.  The experiment results indicate the efficiency and feasibility of the proposed approach in terms of QoS.

Published
2021-08-03
How to Cite
G.Preethi, P. (2021). Artificial Bee Colony and Genetic Algorithms in Selecting and Combining Web Services for Enhancing QoS. Design Engineering, 6009- 6021. Retrieved from http://www.thedesignengineering.com/index.php/DE/article/view/3103
Section
Articles