Optimizing Dynamic Computing Environments Using Adaptive Intelligent Load Balancing

Cloud computing environments are inherently dynamic, characterized by fluctuating workloads and resource availability, which poses significant challenges for traditional load balancing algorithms. Static or rule-based approaches often fail to adapt effectively, leading to inefficient resource utilization and degraded Quality of Service. This paper presents an adaptive and intelligent load balancing system leveraging Deep Reinforcement Learning (DRL). We developed a framework integrating a DRL agent, implemented in Python, with the CloudSim Plus simulator using a Py4J gateway. The DRL agent learns optimal task assignment policies through interaction with the simulated cloud environment, aiming to minimize task execution times and improve overall resource utilization. This work explores the potential of DRL to autonomously manage resources in complex cloud settings, offering a pathway towards more efficient and responsive cloud service delivery compared to conventional load balancing strategies.

Authors

Institutions

Publication Details

Published
2025-07-12
DOI
https://doi.org/10.1109/imsa65733.2025.11167789
Primary Topic
Distributed and Parallel Computing Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Optimizing Dynamic Computing Environments Using Adaptive Intelligent Load Balancing

Mohamed Ashour, Ahmed A. Zaki Diab
Distributed and Parallel Computing Systems
article

Optimizing Dynamic Computing Environments Using Adaptive Intelligent Load Balancing

Mohamed Ashour, Ahmed A. Zaki Diab
article en

Abstract

Cloud computing environments are inherently dynamic, characterized by fluctuating workloads and resource availability, which poses significant challenges for traditional load balancing algorithms. Static or rule-based approaches often fail to adapt effectively, leading to inefficient resource utilization and degraded Quality of Service. This paper presents an adaptive and intelligent load balancing system leveraging Deep Reinforcement Learning (DRL). We developed a framework integrating a DRL agent, implemented in Python, with the CloudSim Plus simulator using a Py4J gateway. The DRL agent learns optimal task assignment policies through interaction with the simulated cloud environment, aiming to minimize task execution times and improve overall resource utilization. This work explores the potential of DRL to autonomously manage resources in complex cloud settings, offering a pathway towards more efficient and responsive cloud service delivery compared to conventional load balancing strategies.

German Institute for Economic Research (DE)
Openalex Percentile: Top 70%
Distributed and Parallel Computing Systems
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.

Optimizing Dynamic Computing Environments Using Adaptive Intelligent Load Balancing — Mohamed Ashour, Ahmed A. Zaki Diab · (2025) | TGRS Research Map | TGRS