Task Scheduling Algorithm Selection in Cloud Computing Through Machine Learning Techniques

The cloud’s popularity expanded dramatically because of the cheaper costs and greater flexibility cloud service providers offer. The cloud service provider has to schedule requests that come in dynamically. Task scheduling is necessary in a cloud environment to guarantee effective resource use. Task scheduling is therefore essential to the effectiveness and efficiency of cloud computing techniques. Although there are many ways to make work scheduling in the cloud better, the problem is yet unsolved. This study introduces a proposed model for optimizing cloud computing resource usage through the use of machine learning algorithms. The model discussed in this work considers key scheduling factors such as cost, throughput, and makespan. To arrive at an algorithm most relevant for a specific scheduling criterion, the model incorporates a machine learning model with four heuristic algorithms: Min-min, Max-min, Simulated Annealing, and Sufferage. In addition, multi-linear regression is utilized in the model to discern an algorithm most closely mapping a predefined set of factors concerning a task. The outcomes of the experiment show notable gains in scheduling effectiveness, resource usage, and system performance.

Authors

Institutions

Publication Details

Published
2025-02-13
DOI
https://doi.org/10.1109/ecce64574.2025.11013225
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Task Scheduling Algorithm Selection in Cloud Computing Through Machine Learning Techniques

Ahmed Wasif Reza, B. M. Golam Kibria, Md. Abu Hadi Noor Ali Khan, Raiyan Gani et al.
Cloud Computing and Resource Management
article

Task Scheduling Algorithm Selection in Cloud Computing Through Machine Learning Techniques

Ahmed Wasif Reza, B. M. Golam Kibria, Md. Abu Hadi Noor Ali Khan, Raiyan Gani, Ahsan Farabi, Al Shahriyar Shrabon
article en

Abstract

The cloud’s popularity expanded dramatically because of the cheaper costs and greater flexibility cloud service providers offer. The cloud service provider has to schedule requests that come in dynamically. Task scheduling is necessary in a cloud environment to guarantee effective resource use. Task scheduling is therefore essential to the effectiveness and efficiency of cloud computing techniques. Although there are many ways to make work scheduling in the cloud better, the problem is yet unsolved. This study introduces a proposed model for optimizing cloud computing resource usage through the use of machine learning algorithms. The model discussed in this work considers key scheduling factors such as cost, throughput, and makespan. To arrive at an algorithm most relevant for a specific scheduling criterion, the model incorporates a machine learning model with four heuristic algorithms: Min-min, Max-min, Simulated Annealing, and Sufferage. In addition, multi-linear regression is utilized in the model to discern an algorithm most closely mapping a predefined set of factors concerning a task. The outcomes of the experiment show notable gains in scheduling effectiveness, resource usage, and system performance.

East West University (BD)
Openalex Percentile: Top 83%
Cloud Computing and Resource Management
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.