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...
Main Author: | |
---|---|
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 |