An Effective Multi-Agent Ant Colony Optimization Algorithm for QoS-Aware Cloud Service Composition

Recently, service composition has gained increased attention as an auspicious paradigm to optimize the data accessibility, integrity, and interoperability of cloud computing. In this work, to solve the cloud service composition (CSC) problem, we introduce an efficient agent-based ant colony optimiza...

Full description

Bibliographic Details
Main Author: Fadl Dahan
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9328423/
id doaj-7b5085f008de485cb48229457269f353
record_format Article
spelling doaj-7b5085f008de485cb48229457269f3532021-03-30T15:15:43ZengIEEEIEEE Access2169-35362021-01-019171961720710.1109/ACCESS.2021.30529079328423An Effective Multi-Agent Ant Colony Optimization Algorithm for QoS-Aware Cloud Service CompositionFadl Dahan0https://orcid.org/0000-0002-5975-0696Department of Information System, College of Computer Engineering and Sciences, Prince Sattam Bin Abdulaziz University, Al-Kharj, Saudi ArabiaRecently, service composition has gained increased attention as an auspicious paradigm to optimize the data accessibility, integrity, and interoperability of cloud computing. In this work, to solve the cloud service composition (CSC) problem, we introduce an efficient agent-based ant colony optimization (ACO) algorithm. The CSC problem aims to satisfy complex and challenging requirements of enterprises/users in a cloud environment. The challenge of such problem is the proliferation of providing similar services having similar functionality with varying quality of service (QoS) properties from different providers. Several swarm-based algorithms were introduced to solve this problem because the complexity of the problem is characterized as NP-hard, which is high. These algorithms aim to maintain a good balance between exploration and exploitation mechanisms, and to achieve this, a multi-agent based on ACO is proposed and compared with four different algorithms using 25 different real datasets. The computational results on 25 real datasets confirm the effectiveness of the multi-agent distribution of ACO process. Moreover, comparisons against the results of the four algorithms in the literature indicate that the multi-agent ACO approach is competitive with state-of-the-art algorithms.https://ieeexplore.ieee.org/document/9328423/Quality of Servicecloud services compositionmetaheuristic algorithmant colony optimization
collection DOAJ
language English
format Article
sources DOAJ
author Fadl Dahan
spellingShingle Fadl Dahan
An Effective Multi-Agent Ant Colony Optimization Algorithm for QoS-Aware Cloud Service Composition
IEEE Access
Quality of Service
cloud services composition
metaheuristic algorithm
ant colony optimization
author_facet Fadl Dahan
author_sort Fadl Dahan
title An Effective Multi-Agent Ant Colony Optimization Algorithm for QoS-Aware Cloud Service Composition
title_short An Effective Multi-Agent Ant Colony Optimization Algorithm for QoS-Aware Cloud Service Composition
title_full An Effective Multi-Agent Ant Colony Optimization Algorithm for QoS-Aware Cloud Service Composition
title_fullStr An Effective Multi-Agent Ant Colony Optimization Algorithm for QoS-Aware Cloud Service Composition
title_full_unstemmed An Effective Multi-Agent Ant Colony Optimization Algorithm for QoS-Aware Cloud Service Composition
title_sort effective multi-agent ant colony optimization algorithm for qos-aware cloud service composition
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2021-01-01
description Recently, service composition has gained increased attention as an auspicious paradigm to optimize the data accessibility, integrity, and interoperability of cloud computing. In this work, to solve the cloud service composition (CSC) problem, we introduce an efficient agent-based ant colony optimization (ACO) algorithm. The CSC problem aims to satisfy complex and challenging requirements of enterprises/users in a cloud environment. The challenge of such problem is the proliferation of providing similar services having similar functionality with varying quality of service (QoS) properties from different providers. Several swarm-based algorithms were introduced to solve this problem because the complexity of the problem is characterized as NP-hard, which is high. These algorithms aim to maintain a good balance between exploration and exploitation mechanisms, and to achieve this, a multi-agent based on ACO is proposed and compared with four different algorithms using 25 different real datasets. The computational results on 25 real datasets confirm the effectiveness of the multi-agent distribution of ACO process. Moreover, comparisons against the results of the four algorithms in the literature indicate that the multi-agent ACO approach is competitive with state-of-the-art algorithms.
topic Quality of Service
cloud services composition
metaheuristic algorithm
ant colony optimization
url https://ieeexplore.ieee.org/document/9328423/
work_keys_str_mv AT fadldahan aneffectivemultiagentantcolonyoptimizationalgorithmforqosawarecloudservicecomposition
AT fadldahan effectivemultiagentantcolonyoptimizationalgorithmforqosawarecloudservicecomposition
_version_ 1724179765483536384