Evolutionary Multitasking for Semantic Web Service Composition

02/18/2019
by   Chen Wang, et al.
4

Web services are basic functions of a software system to support the concept of service-oriented architecture. They are often composed together to provide added values, known as web service composition. Researchers often employ Evolutionary Computation techniques to efficiently construct composite services with near-optimized functional quality (i.e., Quality of Semantic Matchmaking) or non-functional quality (i.e., Quality of Service) or both due to the complexity of this problem. With a significant increase in service composition requests, many composition requests have similar input and output requirements but may vary due to different preferences from different user segments. This problem is often treated as a multi-objective service composition so as to cope with different preferences from different user segments simultaneously. Without taking a multi-objective approach that gives rise to a solution selection challenge, we perceive multiple similar service composition requests as jointly forming an evolutionary multi-tasking problem in this work. We propose an effective permutation-based evolutionary multi-tasking approach that can simultaneously generate a set of solutions, with one for each service request. We also introduce a neighborhood structure over multiple tasks to allow newly evolved solutions to be evaluated on related tasks. Our proposed method can perform better at the cost of only a fraction of time, compared to one state-of-art single-tasking EC-based method. We also found that the use of the proper neighborhood structure can enhance the effectiveness of our approach.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/19/2019

Memetic EDA-Based Approaches to Comprehensive Quality-Aware Automated Semantic Web Service Composition

Comprehensive quality-aware automated semantic web service composition i...
research
09/19/2018

A Methodology for Search Space Reduction in QoS Aware Semantic Web Service Composition

The semantic information regulates the expressiveness of a web service. ...
research
09/07/2018

QoS aware Automatic Web Service Composition with Multiple objectives

With an increasing number of web services, providing an end-to-end Quali...
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
09/08/2012

Load Distribution Composite Design Pattern for Genetic Algorithm-Based Autonomic Computing Systems

Current autonomic computing systems are ad hoc solutions that are design...
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
07/08/2020

Automatic Web Service Composition – Models, Complexity and Applications

The automatic composition of web services refers to how services can be ...

Please sign up or login with your details

Forgot password? Click here to reset