Author
Listed:
- Issam AlHadid
(Department of Computer Information Systems, Faculty of Information Technology and Systems, The University of Jordan, Aqaba 77110, Jordan)
- Evon Abu-Taieh
(Department of Computer Information Systems, Faculty of Information Technology and Systems, The University of Jordan, Aqaba 77110, Jordan)
- Mohammad Al Rawajbeh
(Computer Science Department, Faculty of Science and Information Technology, Al-Zaytoonah University of Jordan, Amman 11733, Jordan)
- Suha Afaneh
(Department of Cybersecurity, Faculty of Information Technology, Zarqa University, Zarqa 13110, Jordan)
- Mohammed E. Daghbosheh
(Department of Artificial Intelligence, The Faculty of Science and Information Technology, Irbid National University, Irbid 21110, Jordan)
- Rami S. Alkhawaldeh
(Department of Computer Information Systems, Faculty of Information Technology and Systems, The University of Jordan, Aqaba 77110, Jordan)
- Sufian Khwaldeh
(Department of Computer Information Systems, Faculty of Information Technology and Systems, The University of Jordan, Aqaba 77110, Jordan)
- Ala’aldin Alrowwad
(Department of Public Administration, School of Business, The University of Jordan, Amman 11942, Jordan)
Abstract
The composition of cloud services plays a vital role in optimizing resource allocation, load balancing, task scheduling, and energy management. However, it remains a significant challenge due to the dynamic nature of workloads and the variability in resource demands, where addressing these challenges is essential for ensuring seamless service delivery. This research investigated the implementation of the Cuckoo Optimization Algorithm (COA) in a cloud computing environment to optimize service composition. In the proposed approach, each service was treated as an egg, where high-demand services represented the host’s original eggs, while low-demand services represented the cuckoo bird’s eggs that competed for the same resources. This implementation enabled the algorithm to balance workloads dynamically and allocate resources efficiently while optimizing load balancing, task scheduling, cost reduction, processing and response times, system stability, and energy management. The simulations were conducted using CloudSim 5.0, and the results were compared with the Particle Swarm Optimization (PSO) and Ant Colony Optimization (ACO) algorithms across key performance metrics. Experimental results clearly demonstrate that the COA outperformed both PSO and ACO across all evaluated metrics. The COA achieved higher efficiency in task scheduling, dynamic load balancing, and energy-aware resource allocation. It consistently maintained lower operational costs, reduced SLA violations, and achieved superior task completion and VM utilization rates. These findings underscore the COA’s potential as a robust and scalable approach for optimizing cloud service composition in dynamic and resource-constrained environments.
Suggested Citation
Issam AlHadid & Evon Abu-Taieh & Mohammad Al Rawajbeh & Suha Afaneh & Mohammed E. Daghbosheh & Rami S. Alkhawaldeh & Sufian Khwaldeh & Ala’aldin Alrowwad, 2025.
"Optimizing Cloud Service Composition with Cuckoo Optimization Algorithm for Enhanced Resource Allocation and Energy Efficiency,"
Future Internet, MDPI, vol. 17(11), pages 1-23, November.
Handle:
RePEc:gam:jftint:v:17:y:2025:i:11:p:526-:d:1796818
Download full text from publisher
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jftint:v:17:y:2025:i:11:p:526-:d:1796818. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager The email address of this maintainer does not seem to be valid anymore. Please ask MDPI Indexing Manager to update the entry or send us the correct address
(email available below). General contact details of provider: https://www.mdpi.com .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.