A Deep Reinforcement Learning Framework for Optimized Container Scheduling and Load Balancing

Unlike VMs, containerization is a modern method for packaging and deploying software in distributed environments like the cloud. Containers are widely used due to their efficient software packaging and deployment. Efficient management of containers is crucial in dynamic cloud environments with heterogeneous infrastructure. Deep learning techniques are being applied to optimize resource utilization in cloud environments, including mapping containers to suitable nodes for energy conservation. However, the existing works on container scheduling have limitations like inability to cope with dynamic runtime scenarios. To overcome this problem, the aim of this paper is to design and implement a framework using deep reinforcement learning techniques to improve container scheduling and load balancing. The proposed algorithm, Reinforcement Learning based Container Scheduling (RLbCS), uses an action-reward iterative approach to optimize container scheduling. Experimental results showed that RLbCS outperformed existing methods, achieving a 92% success rate in placing containers and optimizing resource utilization. The proposed method can be integrated with cloud-based systems to automatically schedule containers for resource optimization and load balancing.

Authors

Institutions

Publication Details

Journal
International Research Journal of Multidisciplinary Technovation
Published
2024-11-23
DOI
https://doi.org/10.54392/irjmt24614
Primary Topic
Scheduling and Optimization Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Deep Reinforcement Learning Framework for Optimized Container Scheduling and Load Balancing

Karthikeyan Yuvraj, Sreedhar Bhukya, K P Senthilkumar, Goud K. Harin
International Research Journal of Multidisciplinary Technovation
Scheduling and Optimization Algorithms
article

A Deep Reinforcement Learning Framework for Optimized Container Scheduling and Load Balancing

Karthikeyan Yuvraj, Sreedhar Bhukya, K P Senthilkumar, Goud K. Harin
article en

Abstract

Unlike VMs, containerization is a modern method for packaging and deploying software in distributed environments like the cloud. Containers are widely used due to their efficient software packaging and deployment. Efficient management of containers is crucial in dynamic cloud environments with heterogeneous infrastructure. Deep learning techniques are being applied to optimize resource utilization in cloud environments, including mapping containers to suitable nodes for energy conservation. However, the existing works on container scheduling have limitations like inability to cope with dynamic runtime scenarios. To overcome this problem, the aim of this paper is to design and implement a framework using deep reinforcement learning techniques to improve container scheduling and load balancing. The proposed algorithm, Reinforcement Learning based Container Scheduling (RLbCS), uses an action-reward iterative approach to optimize container scheduling. Experimental results showed that RLbCS outperformed existing methods, achieving a 92% success rate in placing containers and optimizing resource utilization. The proposed method can be integrated with cloud-based systems to automatically schedule containers for resource optimization and load balancing.

International Research Journal of Multidisciplinary Technovation
SRM Institute of Science and Technology (IN)
Openalex Percentile: Top 70%
Scheduling and Optimization Algorithms
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.

A Deep Reinforcement Learning Framework for Optimized Container Scheduling and Load Balancing — Karthikeyan Yuvraj, Sreedhar Bhukya, et al. · International Research Journal of Multidisciplinary Technovation (2024) | TGRS Research Map | TGRS