DQS: A QoS-Driven Routing Optimization Approach in SDN using Deep Reinforcement Learning

Lizeth Patricia Aguirre Sanchez,Yao Shen,Minyi Guo
DOI: https://doi.org/10.1016/j.jpdc.2024.104851
IF: 4.542
2024-02-03
Journal of Parallel and Distributed Computing
Abstract:In recent decades, the exponential growth of applications has intensified traffic demands, posing challenges in ensuring optimal user experiences within modern networks. Traditional congestion avoidance and control mechanisms embedded in conventional routing struggle to promptly adapt to new-generation networks. Current routing approaches risk-averse outcomes such as (1) scalability constraints, (2) high convergence times, and (3) congestion due to inadequate real-time traffic prioritization. To address these issues, this paper introduces a QoS-Driven Routing Optimization in Software-Defined Networking (SDN) using Deep Reinforcement Learning (DRL) to optimize routing and enhance QoS efficiency. Employing DRL, the proposed DQS optimizes routing decisions by intelligently distributing traffic, guided by a multi-objective function-driven DRL agent that considers both link and queue metrics. Despite the complexity of the network, DQS sustains scalability while significantly reducing convergence times. Through a Docker-based Openflow prototype, results highlight a substantial 20-30% reduction in end-to-end delay compared to baseline methods.
computer science, theory & methods
What problem does this paper attempt to address?