Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Reinforcement Learning-Based Framework for Optimal Task Scheduling in Cloud Computing

View through CrossRef
Cloud computing enables the execution of large-scale computing tasks in a pay-per-use manner, allowing users worldwide to submit diverse workloads to cloud infrastructures. In this context, efficient task scheduling plays a crucial role in ensuring quality of service and optimal resource utilization. Existing cloud task scheduling approaches are largely based on heuristic or learning-based methods; however, heuristic approaches lack adaptability to dynamic runtime conditions. To address these limitations, this paper proposes a reinforcement learning–based framework for optimal task scheduling in cloud computing. The scheduling problem is modeled as a Markov Decision Process (MDP) and solved using a reinforcement learning–based optimal task scheduling algorithm (RL-OTS) that learns scheduling policies through continuous interaction between the environment and the decision-making agent. The proposed framework dynamically selects scheduling actions based on the observed system state to improve scheduling efficiency under varying workload conditions. An empirical evaluation conducted using heterogeneous workloads of 2000, 5000, and 10000 jobs demonstrates that the proposed RL-OTS algorithm consistently outperforms several state-of-the-art scheduling methods, achieving success rates of 81.10%, 80.10%, and 80.20%, respectively. These results highlight the effectiveness of reinforcement learning for adaptive and intelligent task scheduling in cloud computing environments.
Title: Reinforcement Learning-Based Framework for Optimal Task Scheduling in Cloud Computing
Description:
Cloud computing enables the execution of large-scale computing tasks in a pay-per-use manner, allowing users worldwide to submit diverse workloads to cloud infrastructures.
In this context, efficient task scheduling plays a crucial role in ensuring quality of service and optimal resource utilization.
Existing cloud task scheduling approaches are largely based on heuristic or learning-based methods; however, heuristic approaches lack adaptability to dynamic runtime conditions.
To address these limitations, this paper proposes a reinforcement learning–based framework for optimal task scheduling in cloud computing.
The scheduling problem is modeled as a Markov Decision Process (MDP) and solved using a reinforcement learning–based optimal task scheduling algorithm (RL-OTS) that learns scheduling policies through continuous interaction between the environment and the decision-making agent.
The proposed framework dynamically selects scheduling actions based on the observed system state to improve scheduling efficiency under varying workload conditions.
An empirical evaluation conducted using heterogeneous workloads of 2000, 5000, and 10000 jobs demonstrates that the proposed RL-OTS algorithm consistently outperforms several state-of-the-art scheduling methods, achieving success rates of 81.
10%, 80.
10%, and 80.
20%, respectively.
These results highlight the effectiveness of reinforcement learning for adaptive and intelligent task scheduling in cloud computing environments.

Related Results

CLOUD COMPUTING - NAVIGATING THE DIGITAL SKY
CLOUD COMPUTING - NAVIGATING THE DIGITAL SKY
“Cloud Computing – Navigating the Digital Sky” is an extensive guide designed to provide a thorough understanding of cloud computing, an essential technology in today’s digital age...
Workflow Scheduling Based on Mobile Cloud Computing Machine Learning
Workflow Scheduling Based on Mobile Cloud Computing Machine Learning
In recent years, cloud workflow task scheduling has always been an important research topic in the business world. Cloud workflow task scheduling means that the workflow tasks subm...
Scheduling under Open stack – The Current State and Future Enhancements
Scheduling under Open stack – The Current State and Future Enhancements
Cloud computing is being heavily used for implementing different kinds of applications. Many of the client applications are being migrated to cloud for the reasons of cost and e...
Enhanced Red-tailed Hawk Algorithm: Elevating Cloud Task Scheduling Efficiency
Enhanced Red-tailed Hawk Algorithm: Elevating Cloud Task Scheduling Efficiency
Abstract With the popularity of cloud computing, effective task scheduling has become the key to optimizing resource allocation, reducing operation costs, and enhancing the...
THE IMPACT OF CLOUD COMPUTING ON CONSTRUCTION PROJECT DELIVERY ABUJA NIGERIA
THE IMPACT OF CLOUD COMPUTING ON CONSTRUCTION PROJECT DELIVERY ABUJA NIGERIA
Cloud computing is the delivery of computing services, such as storage, processing power, and software applications, via the internet. Cloud computing offers various advantages and...
Hybrid Cloud Scheduling Method for Cloud Bursting
Hybrid Cloud Scheduling Method for Cloud Bursting
In the paper, we consider the hybrid cloud model used for cloud bursting, when the computational capacity of the private cloud provider is insufficient to deal with the peak number...
THE ROLE OF CLOUD COMPUTING IN SCALING E-COMMERCE BUSINESSES
THE ROLE OF CLOUD COMPUTING IN SCALING E-COMMERCE BUSINESSES
In the rapidly evolving digital landscape, e-commerce has emerged as a cornerstone of global trade, necessitating robust, scalable solutions to accommodate increasing consumer dema...
Enhanced Multitask Scheduling in Cloud Computing through Advanced Techniques
Enhanced Multitask Scheduling in Cloud Computing through Advanced Techniques
The delivery of computing services over the internet is referred to as cloud computing. One of the most significant challenges in the cloud computing environment is task scheduling...

Back to Top