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.
University of Transport Technology
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...
Applying a user-centered approach to evaluate the usability of a mobile application for health professionals in home care services (Preprint)
Applying a user-centered approach to evaluate the usability of a mobile application for health professionals in home care services (Preprint)
BACKGROUND
Mobile health (mHealth), or the use of mobile devices in medicine and health, is a sub-category of e-health. mHealth interventions are designed t...
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...
Adoption Strategy for Cloud Computing in Kenyan Research Institutions
Adoption Strategy for Cloud Computing in Kenyan Research Institutions
Cloud computing has transformed the aspect of distributed computing from many other prevailing methods by offering more unlimited benefits, like cutting down computing costs and al...
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...
A Discrete Prey–Predator Algorithm for Cloud Task Scheduling
A Discrete Prey–Predator Algorithm for Cloud Task Scheduling
Cloud computing is considered a key Internet technology. Cloud providers offer services through the Internet, such as infrastructure, platforms, and software. The scheduling proces...

