LCA: Deep Reinforcement Learning-Based Congestion Avoidance Routing Model in SDN

IF 4.4 2区 计算机科学 Q1 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE
Lizeth P. Aguirre S., Yao Shen, Minyi Guo
{"title":"LCA: Deep Reinforcement Learning-Based Congestion Avoidance Routing Model in SDN","authors":"Lizeth P. Aguirre S.,&nbsp;Yao Shen,&nbsp;Minyi Guo","doi":"10.1016/j.comnet.2025.111371","DOIUrl":null,"url":null,"abstract":"<div><div>With the rapid advancement of network technologies, ensuring optimal performance across diverse applications has become increasingly challenging, particularly regarding latency and throughput. Treating online video streaming and file transfers equally can lead to congestion and inefficient resource utilization. The real-time optimization of forwarding paths for traffic flows with varying QoS requirements remains inadequately addressed. Traditional algorithms often struggle with congestion control, as they operate independently of routing protocols, making them inflexible and difficult to adjust. To overcome these challenges, we propose LCA, a Deep Reinforcement Learning-based Congestion Avoidance Routing Model for SDN. LCA dynamically adapts to diverse application needs using a sophisticated reward function to optimize routing and ensure differentiated QoS guarantees. To enhance adaptability and reliability, we introduce a Fast-Secure Validation mechanism that prevents unsafe routes, ensuring rapid convergence and reducing management overhead. LCA also integrates a congestion severity index to assess congestion levels and prevent network collapse, along with a quality of experience factor to maintain QoS. Additionally, LCA incorporates a traffic classification phase to differentiate mice-elephant flows, assigning appropriate queues to meet class-of-service requirements. Implemented within a RYU-Docker-based SDN architecture, LCA features a Live-QoS Monitor and DNC Classifier, addressing real-time traffic demands across ten service classes. Performance evaluations demonstrate that LCA outperforms state-of-the-art algorithms, achieving 5%–10% lower delay, 5%–20% lower packet loss, and 25%–30% reduced jitter under congestion. These results highlight LCA’s effectiveness in ensuring QoS, making it a promising solution for modern SDN environments.</div></div>","PeriodicalId":50637,"journal":{"name":"Computer Networks","volume":"268 ","pages":"Article 111371"},"PeriodicalIF":4.4000,"publicationDate":"2025-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Networks","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S138912862500338X","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0

Abstract

With the rapid advancement of network technologies, ensuring optimal performance across diverse applications has become increasingly challenging, particularly regarding latency and throughput. Treating online video streaming and file transfers equally can lead to congestion and inefficient resource utilization. The real-time optimization of forwarding paths for traffic flows with varying QoS requirements remains inadequately addressed. Traditional algorithms often struggle with congestion control, as they operate independently of routing protocols, making them inflexible and difficult to adjust. To overcome these challenges, we propose LCA, a Deep Reinforcement Learning-based Congestion Avoidance Routing Model for SDN. LCA dynamically adapts to diverse application needs using a sophisticated reward function to optimize routing and ensure differentiated QoS guarantees. To enhance adaptability and reliability, we introduce a Fast-Secure Validation mechanism that prevents unsafe routes, ensuring rapid convergence and reducing management overhead. LCA also integrates a congestion severity index to assess congestion levels and prevent network collapse, along with a quality of experience factor to maintain QoS. Additionally, LCA incorporates a traffic classification phase to differentiate mice-elephant flows, assigning appropriate queues to meet class-of-service requirements. Implemented within a RYU-Docker-based SDN architecture, LCA features a Live-QoS Monitor and DNC Classifier, addressing real-time traffic demands across ten service classes. Performance evaluations demonstrate that LCA outperforms state-of-the-art algorithms, achieving 5%–10% lower delay, 5%–20% lower packet loss, and 25%–30% reduced jitter under congestion. These results highlight LCA’s effectiveness in ensuring QoS, making it a promising solution for modern SDN environments.
SDN中基于深度强化学习的拥塞避免路由模型
随着网络技术的快速发展,确保跨不同应用程序的最佳性能变得越来越具有挑战性,特别是在延迟和吞吐量方面。平等地对待在线视频流和文件传输可能导致拥塞和低效的资源利用。对于具有不同QoS要求的流量流的转发路径的实时优化仍然没有得到充分的解决。传统算法往往难以控制拥塞,因为它们独立于路由协议运行,这使得它们不灵活且难以调整。为了克服这些挑战,我们提出了LCA,一种基于深度强化学习的SDN拥塞避免路由模型。LCA通过复杂的奖励函数,动态适应不同的应用需求,优化路由,提供差异化的QoS保障。为了增强适应性和可靠性,我们引入了快速安全验证机制,防止不安全的路由,确保快速收敛并减少管理开销。LCA还集成了一个拥塞严重程度指数来评估拥塞水平并防止网络崩溃,以及一个质量体验因子来维持QoS。此外,LCA还包含了一个流量分类阶段,用于区分“鼠象”流,分配适当的队列以满足服务类需求。在基于ryu - docker的SDN架构中实现,LCA具有Live-QoS监视器和DNC分类器,可解决十个服务类别的实时流量需求。性能评估表明,LCA优于最先进的算法,延迟降低5%-10%,数据包丢失降低5%-20%,拥塞时抖动降低25%-30%。这些结果突出了LCA在确保QoS方面的有效性,使其成为现代SDN环境中有前途的解决方案。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Computer Networks
Computer Networks 工程技术-电信学
CiteScore
10.80
自引率
3.60%
发文量
434
审稿时长
8.6 months
期刊介绍: Computer Networks is an international, archival journal providing a publication vehicle for complete coverage of all topics of interest to those involved in the computer communications networking area. The audience includes researchers, managers and operators of networks as well as designers and implementors. The Editorial Board will consider any material for publication that is of interest to those groups.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信