Sign In to Follow Application
View All Documents & Correspondence

Hybrid Evolutionary Scheduler: A Ga–Pso–Gwo Based Metaheuristic Framework For Adaptive Task Scheduling In Heterogeneous Distributed Systems

Abstract: Abstract Scheduling of tasks in heterogeneous distributed systems is a paramount problem as heterogeneous resources have a dynamic workload and the variability of resources with multi-objective constraints. Performance of traditional and heuristic-based schedulers usually lack flexibility and cannot maximize performance in dynamic conditions. In this paper, a new Hybrid Evolutionary Scheduler is suggested that combines Genetic Algorithm (GA), Particle Swarm Optimization (PSO) and Grey Wolf Optimizer (GWO), which provide adaptive and intelligent task scheduling. To balance the system load, minimize the time needed to complete a task and maximize the use of the resources, the hybrid framework takes advantage of the global exploration by GA and fast convergence by PSO and exploitation by GWO. As shown by experimental results, the proposed approach has a higher scalability, responsiveness and an edge in its overall efficiency compared to available scheduling methods in heterogeneous environment. Keywords: Task Scheduling, Genetic Algorithm, Particle Swarm Optimization, Grey Wolf Optimizer, Distributed Systems

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
07 July 2025
Publication Number
28/2025
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
Parent Application

Applicants

SR UNIVERSITY
SR UNIVERSITY, Ananthasagar, Hasanparthy (PO), Warangal - 506371, Telangana, India.

Inventors

1. Sangishetti Rajeshwari
Research Scholar, School of Computer Science & Artificial Intelligence, SR University, Ananthasagar, Hasanparthy (P.O), Warangal, Telangana-506371, India.
2. Dr. Mohammed Ali Shaik
Associate Professor, School of Computer Science and Artificial Intelligence, SR University, Ananthasagar, Hasanparthy (P.O), Warangal, Telangana-506371, India

Specification

Description:Hybrid Evolutionary Scheduler: A GA–PSO–GWO-Based Metaheuristic Framework for Adaptive Task Scheduling in Heterogeneous Distributed Systems
2.Problem Statement
Efficient task mapping is an important problem in contemporary distributed computing systems, which include the system-wide scheduling of tasks on platforms like clouds, and edge networks, as well as high-performance clusters. The systems are usually non homogeneous, and the nodes have different computing abilities, memory limits, and power range. With highly dynamic and diversified workloads, regular static or rule-based scheduling algorithms are no longer flexible enough to cope with real-time change and cannot respond to arrival changes and cause an underutilization of resources, high latency, and poor system performance.
Traditional scheduling approaches as First-Come-First-Serve (FCFS), Round Robin, Priority Scheduling have the advantage of being easy to apply and being simple enough to have some intelligence built in. These techniques do not take the current real-time configuration of the system into account, i.e. current CPU load, memory utilization, or history of tasks run. Consequently, they tend to become the reason behind bottlenecks, or task starvation or even poor resource utilization-- particularly in settings where workloads vary fast, or certain limitations in quality of service (QoS) have to be met.
In order to overcome these shortcomings, researchers have resorted to meta-heuristic that are modelled after natural processes such as Genetic Algorithms (GA), Particle Swarm Optimization (PSO) and Grey Wolf Optimizer (GWO) that can be used to solve hard optimization problems. However, in a given situation when applying one or another algorithm in isolation, trade-offs very frequently ensue. As an example, GA will be good at world exploration, sometimes slowly converging; PSO will erge rapidly and run the risk of early convergence; GWO will be good at search exploitation, but perhaps not diverse search. These shortcomings do not give them a good standing when used each alone on the dynamic scheduling problems.
The thing is that key issue is scheduling mechanism, which should be able to balance exploration (seeking new/potentially better solutions) and exploitation (optimizing known good solutions) on real-time. This balance, in a heterogeneous system, is essential to the extent that the best scheduling decision would be made depending on many conflicting goals-most notably would be the reduction of task completion time, equalization in load across the nodes and minimization of energy usage. The evolving conditions are not those that are addressed by a stagnant or one-strategy approach.
Besides, the majority of the current scheduling solutions lack a multi-objective optimization integrated in a manner that is not only scalable, but responsive as well. They frequently fail to be able to dynamically reassess scheduling choices founded on either feedback to the system or to workloads. It causes a poor performance, especially when it comes to mission-critical endeavours, such as healthcare analytics, real-time video processing, or large scale simulations where lags or inefficiencies might have dire effects.
Hence, it is urgent that a hybrid, adaptive and intelligent scheduling framework should be available and which is capable of functioning succinctly within diverse heterogeneous distributed systems. The solution proposed, the Hybrid Evolutionary Scheduler, with the base of GA, PSO and GWO, attempts to plug this gap, which attempts to blend the capabilities of these algorithms into one hybrid metaheuristic strategy. Due to the dynamic scheduling of this behalf, the tasks will be dynamically allocated to the computing nodes according to the current system metrics, work load attributes and the optimization targets consequently, leading to a more efficient, more responsible as well as more scalable system.

3. EXISTING SOLUTIONS
Scheduling of tasks in distributed and cloud computing has been a well-established field of research that many strategies have emerged over the years. Such solutions can be divided into broad categories of traditional deterministic algorithms, heuristic-based technique, and metaheuristic optimization methods. Every type of solution has its own benefits and drawbacks, especially when it is implemented in the heterogeneous and dynamic computing setup.

The simplest and least overhead scheduling algorithms include First-Come-First-Serve (FCFS), Shortest Job First (SJF), Round Robin (RR) and Priority Scheduling, which are common in scheduling . Such algorithms, are however, static and cannot be flexible to real time variations in system demand or resource supply. As an example, an FCFS would cause long delays on short tasks when a long task comes in first, whereas RR does not take into account task complexity and/or complexity of resources required. In a modern distributed system with highly variable workload and nodes with different processing capacity the traditional algorithms are not applicable owing to these limitations.

As a way of overcoming the deterministic approach rigidity, heuristic based scheduling algorithms have been proposed. These are Min-Min, Max-Min and Opportunistic Load Balancing (OLB) schemes . Min-Min chooses the task that takes the shortest time to complete and allocates it to the earliest finishing resource whereas in Max-Min, selection pattern is applied on task with the long completion time and it is allocated to the earliest finishing resource. In these heuristics, it can be said that though these methods increase the load distribution than the static methods, they are based also on predefined rules that are based on a limited range of a solution space. This makes them tend to come into convergence to less than optimal schedules particularly where the environment is large-scaled or dynamic in character.

Metaheuristic algorithms have been developed as a strong tool in addressing any complex problem of scheduling. Task scheduling has been rather popular when using Genetic Algorithms (GA) which is modelled on natural selection process with its capability to search huge amount of search space and escape local optima. In a GA-based scheduler, the knowledge about task-resource assignments is stored in the form of chromosomes, over which the crossover and mutation operators are used to evolve the assignments. GAs however have been known to converge slowly and needs the parameter tuning of population size and mutation rate.

The work scheduling problem has also been explored through particle Swarm Optimization (PSO) which was inspired by the social behavior of flocking birds. PSO has the advantage of rapid convergence and ease of implementation among others, the particles are the potential solutions and they update themselves on their positioning according to the personal and global best experiences. PSO can be affected by premature convergence and become stuck at local optima especially in high-dimensional or multimodal search space despite its effectiveness.

The more recent metaheuristic Grey Wolf Optimizer (GWO), which takes its cues in leadership organization and hunting by grey wolves, has had some success in striking an exploration-exploitation compromise . GWO has got a hierarchy of alpha, beta, delta and omega wolves that steer the search. Although GWO has shown competitiveness in different optimization problems, its application on standalone optimization issues on scheduling problems remains scanty and it might not be diverse in solution generation.

Various hybrid methods are generated to unite the powers of numerous metaheuristics. To illustrate, the purpose of GA-PSO hybrids is supposed to be able to combine the exploration of GA and the blistering convergence of PSO. Respectively, PSO-GWO hybrids have tried to strike a balance between the swarm-intelligent and hierarchical-leadership. Most of the hybrid models that already exist, however, are either domain related or lack generalization to different and heterogeneous environments. Also, they usually pay attention to load balancing or resource allocation without the inclusion of an end-to-end scheduling plan to counteract the dynamics existing in real-time systems.

Altogether, as I have done above, current solutions have done much in terms of reducing the hardships of scheduling tasks in parallel, but they are still insufficient in a context described by heterogeneity, dynamism, and multi-objective limitations. Still, there has been an urgent need to ensure the presence of a single, flexible, and intelligent schematic that could dynamically optimize the distribution of tasks based on a balanced mix of exploration and exploitation techniques. Such a gap is the motivation of the proposed Hybrid Evolutionary Scheduler founded on GA, PSO, and GWO, which can provide scalable and efficient scheduling in the next-generation distributed systems.
Preamble
The invention proposes a Hybrid Evolutionary Scheduler, a clever way of scheduling the computational tasks on a heterogeneous distributed system on a metaheuristic mechanism involving three stages. The scheduler combines in real time the balancing of exploration and exploitation by incorporating Genetic Algorithm (GA), Particle Swarm Optimization (PSO), and Grey Wolf Optimizer (GWO) together to fully fit the task placement optimization to exploit the best available information. This hybrid model uses various system parameters including, but not limited to, the CPU load, memory state, and the time taken to complete a task in order to present an adaptive decision on scheduling to increase the overall systems efficiency, decrease the latency time, and the utilization of the resources. The solution offered is scalable, cross-platform, and works exceptionally well in the environments where workloads fluctuate and the nodes have varying capabilities.

6. Methodology
A Hybrid Evolutionary Scheduler is proposed in the given methodology combining the advantages of three metaheuristic methods to conduct adaptive scheduling of tasks in the heterogeneous distributed system: Genetic Algorithm (GA), Particle Swarm Optimization (PSO), Grey Wolf Optimizer (GWO). The overall methodology is deepened into the following five major stages: the initialization of the system, the generation of the population, hybrid optimization, fitness assessment, and tasking.

6.1 Initialization of the system
The system will commence with the real time gathering of metrics on all the computing nodes available. These are the consumption of CPU, available amounts of memory, length of tasks queue and energy consumption. At the same time, new tasks are profiled according to the quantity of resources required, a forecast of the time required to execute those tasks and the level of priority attached to them.

6.2 Generation of Constructors
The first set of scheduling solutions is created. Every member of the population (chromosome) is a potential (or possible) mapping of tasks on computing nodes. The scheme makes sure that every task falls on a single node and the solution complies with limits on resources.

6.3 Optimization process hybrid
The essence of the methodology is that the hybrid optimization loop amalgamates the GA, PSO, GWO in a cooperative and sequential fashion:
• GA Phase: It introduces diversity and searches new areas of the collection plane by performing crossover and mutation.
• PSO Phase: Apache delivers particle (solutions) based on personal and global bests to enhance convergence.
• GWO Phase: It optimises the best solutions available to explore with the use of leadership hierarchy (alpha, beta, delta).
Every stage is used to narrow the population without focusing too much on the exploitation aspect.

6.4 Fitness Test
Every candidate solution is assessed with a multi-objective fitness functions taking into consideration:
• Node 01 loads distribution (Standard deviation of CPU/memory loads)
• Time of task completion (makespan)
• - Cost of task migration (where such exists)
• - The optional is energy efficiency
These are provided as the answers with quality and passed onto the next generation, and this continues until some stopping condition is satisfied (e.g. maximum number of iterations or convergence).


Figure 1. proposed flow diagram

6.5 Delivery of Tasks and Performance
The last optimised schedule is posted on the system. The tasks are sent to the selected nodes and the scheduler will keep on tracking the system metrics in order to do dynamic re-optimization in event of the necessity.
The figure 1 represents the step wise process flow of the proposed Hybrid Evolutionary Scheduler. The procedure starts with the initialization of systems and real-time measures of computing nodes and task profiles measured. A pool of initial candidate scheduling solutions is then initiated. The optimization loop is composed of three assembled stages: in the Genetic Algorithm (GA) phase, the diversity is brought through crossover and mutation operations; in the Particle Swarm Optimization (PSO) phase, a faster convergence process is achieved by updating the position of solutions toward the best personal and global best locations; in the Grey Wolf Optimizer (GWO) phase, the solutions most promising are exploited through a leadership-based hierarchy. At the end of every iteration, a fitness function that combines each of the schedules of candidates in a multi-objective manner is used to determine the success of each schedule of the candidate. When the stopping condition is not satisfied the loop is repeated, otherwise, the best schedule is chosen and some tasks are placed in the corresponding nodes. This is followed by a monitoring mode of the system where it observes the changes in the workload or resource availabilities so that it can be re-optimized dynamically on a need basis.

Table 1: Key Methodology Components
Component Description Purpose
System Initialization Collects real-time metrics from computing nodes and profiles incoming tasks Establishes the current state of the system and workload characteristics
Initial Population Generation Encodes task-to-node mappings as candidate solutions (chromosomes/particles) Provides a diverse starting point for optimization
GA Phase Applies crossover and mutation to evolve solutions Enhances global exploration and introduces diversity
PSO Phase Updates positions and velocities based on personal and global bests Accelerates convergence toward optimal regions
GWO Phase Refines top solutions using alpha, beta, and delta leadership hierarchy Exploits promising areas of the search space
Fitness Evaluation Assesses each schedule based on load balance, makespan, and resource usage Guides the selection of high-quality solutions
Stopping Criterion Check Determines whether the optimization should continue or terminate Controls the iteration process and convergence
Task Assignment Maps optimized schedules to actual computing nodes Deploys the best solution for execution
Execution & Monitoring Executes tasks and monitors system for changes Enables dynamic re-optimization in response to workload fluctuations

the Table 1 implies that the suggested framework to perform the task scheduling in heterogeneous distributed systems consists of a few interdependent components, each of which is at the same time vital to the realization of an adaptive and efficient scheduling. Initialization of the system starts: real-time data on the load of the CPU, available memory and task features are resolved to define the prevailing situation in the environment. After this, a set of possible candidate schedules is created, whose encoding identifies a combination of possible task to node mappings. The optimisation process is carried out in three orderly phases namely: introducing fitness diversity into the search through crossover and mutation (Genetic Algorithm (GA) phase), adapting convergence speed by repositioning solutions with respect to personal and global bests (Particle Swarm Optimization (PSO) phase), exploiting the more promising solutions, using a hierarchy-based leadership (Grey Wolf Optimizer (GWO) phase). A multi-objective fitness method is considered to evaluate each of the candidate schedules which take into account load balancing, makespan and resource utilization. The optimization loop repeats till some stopping criterion is fulfilled, and then the best schedule will be chosen, and the responsibilities distributed among the respective nodes. At last, the system performs the work and keeps observing any changes so that the settings can occasionally be dynamic re-optimized in case of necessary situations. This scalable, dynamic and responsive framework is modular and flexible thus able to deliver best resource sharing in a virtual environment that is highly dynamic and diverse.

7. Result (Include tables, Graphs and etc..)
In order to judge the proposing Hybrid Evolutionary Scheduler, a lot of simulations are done through a distributed task scheduling simulator programmed specifically. The results of the performance were compared with three baseline algorithms e.g. Genetic Algorithm (GA), Particle Swarm Optimization (PSO), and Grey Wolf Optimizer (GWO) on many different metrics e.g. makespan, the variance of load, and the error rate. The test was made on the environment with 50 nodes of different heterogeneity and a creation of 500 different tasks with diversified demands in resources and duration of execution.

7.1 Measures of Performance
• Makespan (ms): It is total time required to finish all the tasks.
• Load Variance: S.D of CPU load among the nodes.
• Error Rate ( % ): Proportion of the work that were not completed within the anticipated range of time.
Table 2: Comparative performance of scheduling algorithms
Algorithm Average Makespan (ms) Load Variance Error Rate (%)
GA 1280 0.42 6.5
PSO 1175 0.38 5.2
GWO 1130 0.36 4.9
Hybrid GA–PSO–GWO 980 0.21 2.3

The table 2 denotes the hybrid scheduler was better than individual algorithms in all measures. It produced the minimum makespan and the load variance which implied efficient division of task and quick completion. It also improved or reduced the error rate significantly which proved that the scheduler was likely to achieve greater task deadlines reliability.

Figure 2. makespan performance of scheduling algorithms

The figure 2 shows the makespan performance of four scheduling algorithms where the Genetic Algorithm (GA), Particle Swarm Optimization (PSO), Grey Wolf Optimizer (GWO) and the proposed Hybrid GA PSO GWO are performed across five test scenarios. An important measure of schedule efficiency is the makespan, the time to complete all the planned tasks (it is also referred to as the maximum flow time). As indicated, the hybrid solution had the lowest makespan in all cases and its values were 960 ms to 1000 ms. On the contrary, the GA has the largest makespan, and this means that tasks take longer to complete as compared to the other approaches given that it does not converge fast and uses only a portion of the exploitation capabilities. PSO and GWO outperform GA but they do not achieve as well compared to the hybrid. The better results of hybrid scheduler can be explained by the balanced combination of exploring the solution space (exploration enabled by the use of GA), rapid convergence (provided by PSO), and an ability to refine the solutions using GWO to find optimal task-to-node mappings more efficiently.

Figure 3. Error Rate Comparison

The comparison of the error rates in the same four algorithms and test scenarios is provided in Figure 3. The percentage of tasks which miss expected completion time is termed as the error ratio and it is a very important measure of the reliability and responsiveness of a scheduling algorithm. Its error rate is much lower as well as the proposed Hybrid GA-PSO-GWO scheduler shows 2.1-2.5 as its error rate on a regular basis. Conversely, GA has the highest error rates in every case (more than 6 percent), whereas PSO and GWO only have moderate errors reductions, and they are inferior to the hybrid model. This feature of the hybrid approach is evident as the error rate is lower than the traditional approach, and this is a feature of the approach that makes it adaptive to dynamic workloads and different conditions of heterogeneous resources providing them with sufficient scheduling of tasks in time. It renders the hybrid scheduler ideal especially in real-time and latency-based applications that operate in a distributed computing environment.

8. Discussion
As shown by the findings of this research, the proposed Hybrid GA-PSO-GWO Scheduler evidently performs considerably better than conventional metaheuristic methods as far as scheduling tasks in heterogeneous distributed systems is concerned. Through the ability to combine the exploration capabilities of Genetic Algorithm (GA), the fast convergence of Particle Swarm Optimization (PSO), and the exploitation capabilities of Grey Wolf Optimizer (GWO), the hybrid model acquires a reasonable search strategy. This synergy can allow the scheduler to dynamically respond to the changes in workloads and resource heterogeneity that would lead to a decrease in makespan, load variance and a significant reduction in the percentage of error. Such gains are especially useful in real-time systems and where latency is important, where the efficiency of scheduling becomes crucial to the responsiveness of the system and to user experience.
The good quality of performance of the hybrid scheduler is achieved due to the multi- phase optimization loop that helps the latter to overcome a local optimum and iteratively improve high-quality solutions. Whereas single-algorithm techniques tend to lack diversity by premature convergence or have the problem of the lack of diversity (as opposed to the commonly used evolutionary-oriented techniques), the hybrid approach sustains diversity among the population of candidate schedules whilst increasing the quality of the solutions. The multi-objective fitness function that specifically aims at gathering several objectives that include, but are not limited to, task completion time, load balancing and resource usage, guarantees that the scheduler will produce a single-objective decision, not maximizing one of the specified goals. In addition, the capability of the system to track the run-time conditions and hence re-optimize makes the system particular to be deployed in cloud, edge, and fog computing platforms as it is more robust in those dynamic systems.
Using paired t-tests and ANOVA as a method of statistical validation, it is possible to conclude that the gained performance levels are not because of the random variation but are statistically meaningful. The hybrid model has always performed better than GA, PSO, and GWO regardless of the test case scenarios and the p-values are significantly lower than the limits of 0.05. These results contribute to the validity of the offered methodology and create the possibility to continue exploring the topic. The possibility of incorporating energy-aware scheduling, constraints on deadlines or reinforcement learning components also exist as possible future work to make it increasingly adaptable. Also, it would be interesting to deploy the scheduler in real-life distributed environments and compare it with industrial-level schedulers in terms of scaling and performance.
9. Conclusion
On Hybrid evolutionary scheduler This work proposes a new type of hybrid evolutionary scheduler based on Genetic algorithm (GA), Particle swarm optimization (PSO), and Grey wolf optimizer (GWO) to solve the complicated task scheduling problem in none-homogeneous distributed systems. The above mentioned methodology shows the ability to combine the advantages of each of the algorithms, global exploration of GA, fast convergence of PSO, and elite exploitation of GWO, in a single framework with the capabilities of adaptive, multi-objective optimization. By means of systematic testing and comparison, the scheduler turned out to be more effective in makespan outperformance, computational burden distribution, and reduced error rates of tasks when compared against standalone metaheuristics.
Such dynamic responsiveness to real-time system metrics and workload changes makes the hybrid scheduler especially appropriate to current distributed systems including cloud computing, edge computing networks, and high-performance clusters. No special infrastructure is required as it may be easily integrated into the already existing one, and its optimization loop provides a constant process of perfecting scheduling decisions. The strength and soundness of the proposed method are confirmed by the statistical significance of the findings that proves their reliability and stability in different test conditions which are achieved by paired t-test and ANOVA.
To sum up, the Hybrid GA-PSO-GWO Scheduler is an intelligent and efficient method of adapting to long-held issues of adaptive task scheduling. In future, one can generalize this study by introducing the energy-sensitive goals, deadline-sensitive schedulers, or integrate it with reinforcement algorithms. Its usefulness will also be confirmed in the real world by being deployed and compared in practice to the commercial schedulers, and then this will open up its use in more mission-critical distributed systems.
, Claims:. Claims
1. An approach toward learning-based task scheduling in a heterogeneous distributed system, including gathering real-time system metrics; profiling newly arrived tasks; providing an initial population of task to node assignments; and optimizing such assignments via the use of a hybrid metaheuristic framework which combines a Genetic Algorithm (GA), Particle Swarm Optimization (PSO), and Grey Wolf Optimizer (GWO).
2. The process of claim 1, in which the Genetic Algorithm step carries out crossover and mutation procedures to insert diversity and explore the entire solution space.
3. The system of claim 1, where particle positions are updated by Particle Swarm Optimization phase using personal best and global best solutions to speed up convergence.
4. The approach in claim 1, in which the Grey Wolf Optimizer step improves the best solutions through a hierarchical leadership paradigm of alpha, beta and delta wolves.
5. The process of claim 1, with a multi-objective fitness function being applied to rank candidate schedules with regard to at least two of the following: the makespan of a set of tasks, the spread of load among nodes, the cost of migrating tasks and the energy efficiency.
6. The procedure of claim 1, which additionally includes dynamic monitoring of the system state, and performing re-optimization in cases of detecting a significant change in the workload or resource availability.
7. The approach of claim 1 where hybrid optimization loop is performed iteratively until a termination condition is reached, the condition being a prescribed maximum limit of iteration or convergence criterion.
8. An environment of smart scheduling of the tasks which includes: a task profiler, a system monitor, a hybrid optimization engine that executes the logic of GA-PSO-GWO and a scheduler module that is set to allocate the tasks to the computing nodes using the optimized programs.
9. Enhanced system as per claim 8 and wherein said hybrid optimization engine is implemented as a software module that is deployable on cloud; edge or high-performance computing solutions.
10. A non transitory computer readable medium including instructions which when read by a processor makes the system execute the method of any of claims 1 through 7.

Documents

Application Documents

# Name Date
1 202541064634-STATEMENT OF UNDERTAKING (FORM 3) [07-07-2025(online)].pdf 2025-07-07
2 202541064634-REQUEST FOR EARLY PUBLICATION(FORM-9) [07-07-2025(online)].pdf 2025-07-07
3 202541064634-FORM-9 [07-07-2025(online)].pdf 2025-07-07
4 202541064634-FORM FOR SMALL ENTITY(FORM-28) [07-07-2025(online)].pdf 2025-07-07
5 202541064634-FORM 1 [07-07-2025(online)].pdf 2025-07-07
6 202541064634-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [07-07-2025(online)].pdf 2025-07-07
7 202541064634-EVIDENCE FOR REGISTRATION UNDER SSI [07-07-2025(online)].pdf 2025-07-07
8 202541064634-EDUCATIONAL INSTITUTION(S) [07-07-2025(online)].pdf 2025-07-07
9 202541064634-DECLARATION OF INVENTORSHIP (FORM 5) [07-07-2025(online)].pdf 2025-07-07
10 202541064634-COMPLETE SPECIFICATION [07-07-2025(online)].pdf 2025-07-07