JOURNAL ARTICLE

SLA-Aware Load Balancing In Cloud Computing Using Machine Learning Based Virtual Machine Scheduling

Dudekula DhaanishN.S. Reddy

Year: 2025 Journal:   Journal of Computer Allied Intelligence (JCAI). Vol: 3 (3)Pages: 11-22   Publisher: Oxford University Press

Abstract

Cloud computing has become an essential platform for delivering scalable and on-demand services, but it faces significant challenges in managing resource allocation while ensuring adherence to Service Level Agreements (SLAs). This research proposes a novel SLA-aware load balancing algorithm enhanced by machine learning (ML) for efficient task scheduling across virtual machines (VMs). The proposed method predicts VM performance using real-time system metrics and allocates incoming tasks based on their SLA requirements, such as response time and priority. By integrating predictive modeling into the scheduling process, the system minimizes task failure rates, optimizes resource utilization, and maintains high SLA compliance. A simulation environment was developed using Django and a relational database backend to evaluate the algorithm against traditional methods like Round Robin, Least Connection, and Random Allocation. Experimental results showed that the ML-based approach achieved a 96.4% SLA compliance rate, significantly outperforming Round Robin (78.2%), Least Connection (84.7%), and Random Allocation (73.5%). Additionally, it reduced the average task completion time to 238 ms, compared to 412 ms, 367 ms, and 489 ms, respectively. The proposed system also improved VM utilization efficiency to 91.2%, minimized the task failure rate to 1.7%, and achieved a high prediction accuracy of 94.8%. These results confirm the effectiveness of integrating SLA constraints with intelligent ML-based scheduling to ensure performance reliability, resource efficiency, and scalability in dynamic cloud environments. This research highlights the potential of combining SLA policies with intelligent scheduling techniques to create adaptive, scalable, and performance-driven cloud infrastructures.

Keywords:
Computer science Cloud computing Virtual machine Load balancing (electrical power) Distributed computing Scheduling (production processes) Artificial intelligence Machine learning Operating system Engineering

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.31
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

EFFICIENT VIRTUAL MACHINE LOAD BALANCING USING CLOUD COMPUTING ENVIRONMENT

Kavana.KKavya SMK . RajithaRavali.MS Supreeth

Journal:   Zenodo (CERN European Organization for Nuclear Research) Year: 2020
JOURNAL ARTICLE

EFFICIENT VIRTUAL MACHINE LOAD BALANCING USING CLOUD COMPUTING ENVIRONMENT

Kavana.KKavya SMK . RajithaRavali.MSupreeth S

Journal:   Zenodo (CERN European Organization for Nuclear Research) Year: 2020
JOURNAL ARTICLE

EFFICIENT VIRTUAL MACHINE LOAD BALANCING USING CLOUD COMPUTING ENVIRONMENT

K KavanaS Supreeth

Journal:   International Journal of Advanced Research in Computer Science Year: 2020 Vol: 11 Pages: 318-322
JOURNAL ARTICLE

Virtual machine tree task scheduling for load balancing in cloud computing

Santosh Kumar MauryaSuraj MalikNeeraj Kumar

Journal:   Indonesian Journal of Electrical Engineering and Computer Science Year: 2023 Vol: 30 (1)Pages: 388-388
© 2026 ScienceGate Book Chapters — All rights reserved.