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

01/26/2019
by   Soheila Sadeghiram, et al.
0

Web Service Composition (WSC) is a particularly promising application of Web services, where multiple individual services with specific functionalities are composed to accomplish a more complex task, which must fulfil functional requirements and optimise Quality of Service (QoS) attributes, simultaneously. Additionally, large quantities of data, produced by technological advances, need to be exchanged between services. Data-intensive Web services, which manipulate and deal with those data, are of great interest to implement data-intensive processes, such as distributed Data-intensive Web Service Composition (DWSC). Researchers have proposed Evolutionary Computing (EC) fully-automated WSC techniques that meet all the above factors. Some of these works employed Memetic Algorithms (MAs) to enhance the performance of EC through increasing its exploitation ability of in searching neighbourhood area of a solution. However, those works are not efficient or effective. This paper proposes an MA-based approach to solving the problem of distributed DWSC in an effective and efficient manner. In particular, we develop an MA that hybridises EC with a flexible local search technique incorporating distance of services. An evaluation using benchmark datasets is carried out, comparing existing state-of-the-art methods. Results show that our proposed method has the highest quality and an acceptable execution time overall.

READ FULL TEXT

page 1

page 9

page 13

page 14

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
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
02/18/2019

Evolutionary Multitasking for Semantic Web Service Composition

Web services are basic functions of a software system to support the con...
research
03/06/2022

Efficient Bioinformatics Computations through GPU Accelerated Web Services

Web services have become a common means of addressing distributed task e...
research
09/21/2015

Hybrid Optimization Algorithm for Large-Scale QoS-Aware Service Composition

In this paper we present a hybrid approach for automatic composition of ...
research
09/21/2021

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

Despite all the progress in Web service selection, the need for an appro...
research
05/01/2018

Phylotastic: An Experiment in Creating, Manipulating, and Evolving Phylogenetic Biology Workflows Using Logic Programming

Evolutionary Biologists have long struggled with the challenge of develo...

Please sign up or login with your details

Forgot password? Click here to reset