liu.seSearch for publications in DiVA
System disruptions
We are currently experiencing disruptions on the search portals due to high traffic. We are working to resolve the issue, you may temporarily encounter an error message.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A novel hybrid Artificial Gorilla Troops Optimizer with Honey Badger Algorithm for solving cloud scheduling problem
Linköping University, Department of Computer and Information Science, Software and Systems. Linköping University, Faculty of Science & Engineering. Fayoum Univ, Egypt.ORCID iD: 0000-0001-5394-0678
Guru Nanak Dev Univ, India.
Helwan Univ, Egypt.
Linköping University, Department of Computer and Information Science, Software and Systems. Linköping University, Faculty of Science & Engineering.ORCID iD: 0000-0003-0091-1181
2024 (English)In: Cluster Computing, ISSN 1386-7857, E-ISSN 1573-7543, Vol. 27, p. 13093-13128Article in journal (Refereed) Published
Abstract [en]

Cloud computing has revolutionized the way a variety of ubiquitous computing resources are provided to users with ease and on a pay-per-usage basis. Task scheduling problem is an important challenge, which involves assigning resources to users' Bag-of-Tasks applications in a way that maximizes either system provider or user performance or both. With the increase in system size and the number of applications, the Bag-of-Tasks scheduling (BoTS) problem becomes more complex due to the expansion of search space. Such a problem falls in the category of NP-hard optimization challenges, which are often effectively tackled by metaheuristics. However, standalone metaheuristics generally suffer from certain deficiencies which affect their searching efficiency resulting in deteriorated final performance. This paper aims to introduce an optimal hybrid metaheuristic algorithm by leveraging the strengths of both the Artificial Gorilla Troops Optimizer (GTO) and the Honey Badger Algorithm (HBA) to find an approximate scheduling solution for the BoTS problem. While the original GTO has demonstrated effectiveness since its inception, it possesses limitations, particularly in addressing composite and high-dimensional problems. To address these limitations, this paper proposes a novel approach by introducing a new updating equation inspired by the HBA, specifically designed to enhance the exploitation phase of the algorithm. Through this integration, the goal is to overcome the drawbacks of the GTO and improve its performance in solving complex optimization problems. The initial performance of the GTOHBA algorithm tested on standard CEC2017 and CEC2022 benchmarks shows significant performance improvement over the baseline metaheuristics. Later on, we applied the proposed GTOHBA on the BoTS problem using standard parallel workloads (CEA-Curie and HPC2N) to optimize makespan and energy objectives. The obtained outcomes of the proposed GTOHBA are compared to the scheduling techniques based on well-known metaheuristics under the same experimental conditions using standard statistical measures and box plots. In the case of CEA-Curie workloads, the GTOHBA produced makespan and energy consumption reduction in the range of 8.12-22.76% and 6.2-18.00%, respectively over the compared metaheuristics. Whereas for the HPC2N workloads, GTOHBA achieved 8.46-30.97% makespan reduction and 8.51-33.41% energy consumption reduction against the tested metaheuristics. In conclusion, the proposed hybrid metaheuristic algorithm provides a promising solution to the BoTS problem, that can enhance the performance and efficiency of cloud computing systems.

Place, publisher, year, edition, pages
SPRINGER , 2024. Vol. 27, p. 13093-13128
Keywords [en]
Cloud; Bag-of-tasks applications; Scheduling; Metaheuristics; Optimization
National Category
Telecommunications
Identifiers
URN: urn:nbn:se:liu:diva-206644DOI: 10.1007/s10586-024-04605-1ISI: 001251875700002OAI: oai:DiVA.org:liu-206644DiVA, id: diva2:1891264
Note

Funding Agencies|Linkping University

Available from: 2024-08-21 Created: 2024-08-21 Last updated: 2025-02-17Bibliographically approved
In thesis
1. Contributions to Metaheuristic Algorithms for Real-World Engineering Problems
Open this publication in new window or tab >>Contributions to Metaheuristic Algorithms for Real-World Engineering Problems
2025 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

Metaheuristics are powerful optimization techniques that have gained significant attention for their ability to solve complex and large-scale problems where exact algorithms fall short. These methods, including evolutionary algorithms, swarm intelligence, physics-based, and Human-based, are inspired by natural processes and are particularly effective for problems with vast search spaces and multiple constraints. In engineering, metaheuristics are frequently applied to optimize resource allocation, scheduling, and design processes, where traditional methods are computationally intensive or impractical. In cloud computing, task scheduling remains a critical challenge as demand for scalable, high-performance, and cost-effective solutions grows. Metaheuristic optimization offers promising approaches to address the scale, heterogeneity, and dynamic nature of cloud environments.

The increasing reliance on cloud-based systems across industries has amplified the need for efficient task scheduling and resource management solutions. Traditional scheduling approaches often lack the flexibility and adaptability required to handle the dynamic workloads of cloud environments, leading to inefficiencies in resource utilization and task execution time. Motivated by these challenges, this research explores how metaheuristic optimization can enhance cloud task scheduling by improving performance, balancing loads, and minimizing costs. This thesis aims to develop innovative optimization techniques that address these pressing issues, contributing to more robust and adaptive scheduling frameworks for cloud systems.

This thesis is organized into two main parts. The first part provides a theoretical foundation, offering background on optimization methods, an overview of engineering problems, and a discussion of task scheduling challenges in cloud computing. The second part comprises three published studies that illustrate the practical application of the proposed methods. Paper I and II present the Enhanced Evaporation rate Water Cycle Algorithm (EErWCA) and modified Artificial Electric Field Algorithm (mAEFA) techniques for addressing global optimization and engineering problems. Paper III develops hybrid Artificial Gorilla Troops Optimizer with Honey Badger Algorithm (GTOHBA) for optimized cloud task scheduling. Together, these contributions address key research questions, positioning this work within the broader context of optimization-driven scheduling and cloud computing.

Place, publisher, year, edition, pages
Linköping: Linköping University Electronic Press, 2025. p. 21
Series
Linköping Studies in Science and Technology. Licentiate Thesis, ISSN 0280-7971 ; 2012
National Category
Computer Systems
Identifiers
urn:nbn:se:liu:diva-211678 (URN)10.3384/9789180759922 (DOI)9789180759915 (ISBN)9789180759922 (ISBN)
Presentation
2025-03-18, Alan Turing, E-building, Campus Valla, Linköping, 13:15 (English)
Opponent
Supervisors
Note

Funding: The work performed in this thesis was funded by ELLIIT - Excellence Center at Linköping-Lund on Information Technology.

Available from: 2025-02-17 Created: 2025-02-17 Last updated: 2025-02-18Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full text

Authority records

Hussien, AbdelazimPop, Adrian

Search in DiVA

By author/editor
Hussien, AbdelazimPop, Adrian
By organisation
Software and SystemsFaculty of Science & Engineering
In the same journal
Cluster Computing
Telecommunications

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 101 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf