PGAQK: An adaptive QoS-aware Web Service Composition approach

5Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.

Abstract

Web Service Composition (WSC) has attracted considerable attention and research to support Service Oriented Architecture (SOA). WSC constructs complex applications by combing atomic Web services together to achieve users' requirements. The selection of the best Web service that fulfils the Functional Requirements (FRs) and optimizes the Quality of Service (QoS) requirements, such as response time, cost, reliability, etc., is a critical part of WSC, especially in a dynamic environment. Since requirements frequently change, this demands that WSC must be adapted to provide the most suitable composite services and fulfil the users' requirements that emerge. This paper presents a new hybrid approach for dynamic optimization of WSC using Parallel Genetic Algorithm (PGA) based on Q-learning, which we integrate with K-means clustering. We call it PGAQK. Q-learning is utilized to generate an initial population to enhance the effectiveness of PGA. K-means clustering is used to cluster Web services based on a fitness function. It is applied in the mutation operator, and used for Web service substitution to prune the Web services in the search space to find the best Web services for the environment changes that might occur at runtime. To the best of our knowledge such a hybrid approach has not been used for WSC before. We implemented PGAQK over the .NET Framework using C# programming language. A series of comparable experiments were carried out showed that PGAQK outperforms traditional PGA and Q-learning approaches in terms of fitness values. PGAQK allows WSC to modify itself dynamically and achieve a better fitness value to fit the changing environment, where the characteristics of composite web services continue to change.

Cite

CITATION STYLE

APA

Elsayed, D., Nasr, E., El Din Ghazali, A., & Gheith, M. (2018). PGAQK: An adaptive QoS-aware Web Service Composition approach. International Journal of Intelligent Engineering and Systems, 11(4), 231–240. https://doi.org/10.22266/ijies2018.0831.23

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free