Genetic Algorithm Based Deterministic Workflow Scheduling with Load Balancing

A crucial problem in cloud computing is load balancing, which makes it challenging to guarantee that services operate as intended in accordance with quality of service (QoS), performance reviews, and service contracts that cloud service providers (CSPs) demand of businesses. The main goal is to distribute workloads among computer resources in order to improve performance. Load balancing is categorized as an "NP-hard" problem due to the ample solution space and the time needed to identify the optimal solution. While only a few approaches may provide an exact answer in polynomial time, prior research shows that metaheuristic-based tactics can find correct solutions in a fair amount of time. We use a framework that integrates Neural Network Task Classification (N2TC) and Genetic Algorithm Task Assignment (GATA) for load balancing. By taking load balancing and task completion time into account, this approach seeks to maximize load distribution and reduce process execution time. Extensive simulations of application operations were carried out to evaluate the effectiveness of the suggested load-balancing strategy. Results have shown that the proposed framework outperforms tournament selection genetic algorithm (TSGA), Heterogeneous Earliest Finish Time (HEFT), and Performance Effective Task Scheduling (PETS) heuristics in terms of load balancing up to 4.52% and makespan by 6.47%.

Authors

Institutions

Publication Details

Published
2025-02-06
DOI
https://doi.org/10.1109/cictn64563.2025.10932626
Citations
1
Primary Topic
Distributed and Parallel Computing Systems
Type
article
Field-Weighted Citation Impact
1.49
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Genetic Algorithm Based Deterministic Workflow Scheduling with Load Balancing

Punit Mittal, Swati Sharma, Satender Kumar
1 citations
Distributed and Parallel Computing Systems
1.49
article

Genetic Algorithm Based Deterministic Workflow Scheduling with Load Balancing

Punit Mittal, Swati Sharma, Satender Kumar
article en
1 citations

Abstract

A crucial problem in cloud computing is load balancing, which makes it challenging to guarantee that services operate as intended in accordance with quality of service (QoS), performance reviews, and service contracts that cloud service providers (CSPs) demand of businesses. The main goal is to distribute workloads among computer resources in order to improve performance. Load balancing is categorized as an "NP-hard" problem due to the ample solution space and the time needed to identify the optimal solution. While only a few approaches may provide an exact answer in polynomial time, prior research shows that metaheuristic-based tactics can find correct solutions in a fair amount of time. We use a framework that integrates Neural Network Task Classification (N2TC) and Genetic Algorithm Task Assignment (GATA) for load balancing. By taking load balancing and task completion time into account, this approach seeks to maximize load distribution and reduce process execution time. Extensive simulations of application operations were carried out to evaluate the effectiveness of the suggested load-balancing strategy. Results have shown that the proposed framework outperforms tournament selection genetic algorithm (TSGA), Heterogeneous Earliest Finish Time (HEFT), and Performance Effective Task Scheduling (PETS) heuristics in terms of load balancing up to 4.52% and makespan by 6.47%.

Indian Institute of Technology Roorkee (IN), Quantum University
Openalex Percentile: Top 19%
Distributed and Parallel Computing Systems
1.49
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.