Journal Article10.1109/ainit61980.2024.10581754
A Dynamic Task Scheduling Algorithm Based on Learning Automata for Cloud Computing
Heng Shi,Zhenping Xie +1 more
- 29 Mar 2024
TL;DR: The DTSALA algorithm ensures equitable distribution of tasks across available system resources, thereby optimizing resource utilization and reduces task execution time through efficient allocation of tasks to appropriate resources, ultimately enhancing the overall system performance and user experience within the cloud computing environment.
read more
Abstract: In the realm of cloud computing, suboptimal usage of system resources and an imbalance in task scheduling can result in inefficient resource utilization and system overload. In response to these challenges, we introduce the Dynamic Task Scheduling Algorithm based on Learning Automata (DTSALA). This algorithm harnesses the adaptive learning mechanism inherent in Learning Automata (DTSALA). Throughout the iterative looping process of the algorithm, the action probability distribution model undergoes continuous updates triggered by reward and punishment signals. The adaptive learning mechanism serves to mitigate resource wastage and prevent system overload by dynamically adjusting task scheduling actions based on prevailing system conditions. To assess the efficacy of the DTSALA algorithm, we conducted simulations comparing its performance with that of other widely used task scheduling algorithms, such as Max-Min, Min-Min, Genetic Algorithm (GA), Whale Optimization Algorithm (WOA), and Hybrid Whale Genetic Algorithm (HWGA). The simulation results unequivocally demonstrate the superior performance of the DTSALA algorithm, showcasing improvements in load balancing rate, task execution time, and system resource utilization when compared to these algorithms. By achieving a heightened load balancing rate, the DTSALA algorithm ensures equitable distribution of tasks across available system resources, thereby optimizing resource utilization. Furthermore, it reduces task execution time through efficient allocation of tasks to appropriate resources, ultimately enhancing the overall system performance and user experience within the cloud computing environment.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
References
A Survey on End-Edge-Cloud Orchestrated Network Computing Paradigms: Transparent Computing, Mobile Edge Computing, Fog Computing, and Cloudlet
TL;DR: A comprehensive survey of emerging computing paradigms from the perspective of end-edge-cloud orchestration is presented to discuss state-of-the-art research in terms of computation offloading, caching, security, and privacy.
612
A novel hybrid antlion optimization algorithm for multi-objective task scheduling problems in cloud computing environments
TL;DR: This work presents a novel hybrid antlion optimization algorithm with elite-based differential evolution for solving multi-objective task scheduling problems in cloud computing environments and reveals that MALO outperformed other well-known optimization algorithms.
318
CLPS-GA: A case library and Pareto solution-based hybrid genetic algorithm for energy-aware cloud service scheduling
TL;DR: A more comprehensive and accurate model for OSCR is formulated and on the basis of classic multi-objective genetic algorithm, a case library and Pareto solution based hybrid Genetic Algorithm (CLPS-GA) is proposed to solve the model.
171
A hybrid meta-heuristic task scheduling algorithm based on genetic and thermodynamic simulated annealing algorithms in cloud computing environments
TL;DR: A hybrid meta-heuristic algorithm based on genetic and thermodynamic simulated annealing algorithms to solve the task scheduling issue to deliver heterogeneous virtual machines to cloud providers.
67
Multiuser context-aware computation offloading in mobile edge computing based on Bayesian learning automata
Fariba Farahbakhsh,Ali Shahidinejad,Mostafa Ghobaei-Arani +2 more
- 01 Jan 2021
TL;DR: Bayesian learning automata (BLA) with considering context‐aware offloading in MEC with multiuser is considered, indicating that the method is superior to local computing and offload without considering context-aware algorithms in some metrics such as energy consumption, execution cost, network usage, delay, and fairness.
60