DQN-Scheduler: A Multi-Objective Optimization Framework for Scheduling Microservices in Cloud Computing

📅 2026-09-12
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
本文提出DQN-Scheduler,一种基于强化学习的调度框架,旨在同时优化云环境中微服务调度的资源利用、负载均衡、延迟、可靠性和可用性等多目标问题。
📝 Abstract
Cloud computing has emerged as an information technology solution, providing software and infrastructure solutions for companies and individuals. The pay-as-you-go approach has increased demands for the cloud. The massive range of resources, the variety of services, and flexible pricing grab attention. In addition, microservices have emerged as a new way of building software, with applications developed as loosely dependent tasks. Additionally, container technology has boosted the popularity of microservices by offering a platform for this type of architecture. Containers and microservices improve the flexibility and scalability of cloud applications. There are two primary types of microservices: batch and online services, with the majority of applications falling into the online service category. Scheduling microservices is challenging because it requires careful management of resource utilization, load balancing, network latency, reliability, and availability. In this study, we introduce the DQN-Scheduler, a novel reinforcement learning-based agent designed to optimize microservice scheduling in cloud environments. Our approach aims to optimize multiple scheduling objectives simultaneously, such as resource utilization, load balancing, latency, reliability, and availability. To our knowledge, this is the first framework to address all these objectives simultaneously. The DQN-Scheduler was tested against benchmark algorithms in the field. The experimental results demonstrate that the DQN-Scheduler outperforms benchmark algorithms.
Problem

Research questions and friction points this paper is trying to address.

microservices
cloud computing
scheduling
resource utilization
load balancing
Innovation

Methods, ideas, or system contributions that make the work stand out.

DQN-Scheduler
reinforcement learning
microservice scheduling
multi-objective optimization
🔎 Similar Papers
No similar papers found.
A
Abdullah Alelyani
The University of Western Australia
A
Amitava Data
The University of Western Australia
G
Ghulam Mubasher
The University of Western Australia