A transformer-based deep q learning approach for dynamic load balancing in software-defined networks
Evans Tetteh Owusu, Kwame Agyemang-Prempeh Agyekum, Marinah Benneh,, Pius Ayorna, Justice Owusu Agyemang, George Nii Martey Colley, James Dzisi, Gazde

TL;DR
This paper introduces a Transformer-based Deep Q-Network approach for dynamic load balancing in SDNs, significantly improving throughput, latency, and packet loss over traditional static methods through traffic prediction and real-time decision-making.
Contribution
It combines a Temporal Fusion Transformer with Deep Q-Networks to enable adaptive, traffic-aware load balancing in SDNs, a novel integration for this purpose.
Findings
DQN achieved higher throughput than RR and WRR in simulations.
The model reduced latency and packet loss compared to traditional methods.
Performance improvements were consistent across different data rates.
Abstract
This study proposes a novel approach for dynamic load balancing in Software-Defined Networks (SDNs) using a Transformer-based Deep Q-Network (DQN). Traditional load balancing mechanisms, such as Round Robin (RR) and Weighted Round Robin (WRR), are static and often struggle to adapt to fluctuating traffic conditions, leading to inefficiencies in network performance. In contrast, SDNs offer centralized control and flexibility, providing an ideal platform for implementing machine learning-driven optimization strategies. The core of this research combines a Temporal Fusion Transformer (TFT) for accurate traffic prediction with a DQN model to perform real-time dynamic load balancing. The TFT model predicts future traffic loads, which the DQN uses as input, allowing it to make intelligent routing decisions that optimize throughput, minimize latency, and reduce packet loss. The proposed model…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability
