GAP2WSS: A Genetic Algorithm based on the Pareto Principle for Web Service Selection

09/21/2021
by   SayedHassan Khatoonabadi, et al.
0

Despite all the progress in Web service selection, the need for an approach with a better optimality and performance still remains. This paper presents a genetic algorithm by adopting the Pareto principle that is called GAP2WSS for selecting a Web service for each task of a composite Web service from a pool of candidate Web services. In contrast to the existing approaches, all global QoS constraints, interservice constraints, and transactional constraints are considered simultaneously. At first, all candidate Web services are scored and ranked per each task using the proposed mechanism. Then, the top 20 percent of the candidate Web services of each task are considered as the candidate Web services of the corresponding task to reduce the problem search space. Finally, the Web service selection problem is solved by focusing only on these 20 percent candidate Web services of each task using a genetic algorithm. Empirical studies demonstrate this approach leads to a higher efficiency and efficacy as compared with the case that all the candidate Web services are considered in solving the problem.

READ FULL TEXT
research
01/16/2019

Distance-Guided GA-Based Approach to Distributed Data-Intensive Web Service Composition

Distributed computing which uses Web services as fundamental elements, e...
research
05/07/2019

FASS: A Fairness-Aware Approach for Concurrent Service Selection with Constraints

The increasing momentum of service-oriented architecture has led to the ...
research
12/31/2017

Blackboard Meets Dijkstra for Optimization of Web Service Workflows

This paper presents the integration of Dijkstra's algorithm within a Bla...
research
04/12/2018

Optimizing Query Evaluations using Reinforcement Learning for Web Search

In web search, typically a candidate generation step selects a small set...
research
07/06/2021

A New Approach for Semantic Web Matching

In this work we propose a new approach for semantic web matching to impr...
research
01/26/2019

Composing Distributed Data-intensive Web Services Using a Flexible Memetic Algorithm

Web Service Composition (WSC) is a particularly promising application of...
research
05/15/2019

Predicting Breakdowns in Cloud Services (with SPIKE)

Maintaining web-services is a mission-critical task. Any downtime of web...

Please sign up or login with your details

Forgot password? Click here to reset