Path-Based Graph Neural Network for Robust and Resilient Routing in Distributed Traffic Engineering

Minghao Ye;Junjie Zhang;Zehua Guo;H. Jonathan Chao
{"title":"Path-Based Graph Neural Network for Robust and Resilient Routing in Distributed Traffic Engineering","authors":"Minghao Ye;Junjie Zhang;Zehua Guo;H. Jonathan Chao","doi":"10.1109/JSAC.2025.3528815","DOIUrl":null,"url":null,"abstract":"Distributed Traffic Engineering (TE) aims to optimize network performance by generating individual routing strategies at each router without a global view of the network. A major challenge for these TE solutions is handling performance degradation caused by unexpected traffic fluctuations and unpredictable link failures. Recently, Machine Learning (ML) techniques have introduced new opportunities to enhance distributed TE. In this paper, we propose Path-Based Graph Neural Network (PathGNN), which leverages the emerging GNN architecture to quickly infer robust and resilient routing strategies in a distributed manner to accommodate unexpected network conditions. PathGNN adopts a novel path-link bipartite graph modeling approach to capture the dynamics of link resources shared by routing paths. It then performs efficient GNN message exchanges among routers to make adaptive local routing decisions for better load balancing. Additionally, PathGNN leverages Supervised Learning (SL) to directly learn from optimal routing strategies through efficient offline training. Evaluation results on four real-world network topologies demonstrate PathGNN’s strong generalization capability. Compared to state-of-the-art distributed TE solutions, PathGNN improves the load balancing performance by at least 24.4% with lower end-to-end delay under dynamic traffic scenarios, and also boosts performance by up to 35.3% under multiple link failures.","PeriodicalId":73294,"journal":{"name":"IEEE journal on selected areas in communications : a publication of the IEEE Communications Society","volume":"43 2","pages":"422-436"},"PeriodicalIF":17.2000,"publicationDate":"2025-01-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE journal on selected areas in communications : a publication of the IEEE Communications Society","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10838541/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Distributed Traffic Engineering (TE) aims to optimize network performance by generating individual routing strategies at each router without a global view of the network. A major challenge for these TE solutions is handling performance degradation caused by unexpected traffic fluctuations and unpredictable link failures. Recently, Machine Learning (ML) techniques have introduced new opportunities to enhance distributed TE. In this paper, we propose Path-Based Graph Neural Network (PathGNN), which leverages the emerging GNN architecture to quickly infer robust and resilient routing strategies in a distributed manner to accommodate unexpected network conditions. PathGNN adopts a novel path-link bipartite graph modeling approach to capture the dynamics of link resources shared by routing paths. It then performs efficient GNN message exchanges among routers to make adaptive local routing decisions for better load balancing. Additionally, PathGNN leverages Supervised Learning (SL) to directly learn from optimal routing strategies through efficient offline training. Evaluation results on four real-world network topologies demonstrate PathGNN’s strong generalization capability. Compared to state-of-the-art distributed TE solutions, PathGNN improves the load balancing performance by at least 24.4% with lower end-to-end delay under dynamic traffic scenarios, and also boosts performance by up to 35.3% under multiple link failures.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于路径的图神经网络在分布式流量工程中的鲁棒和弹性路由
分布式流量工程(TE)旨在通过在每个路由器上生成单独的路由策略来优化网络性能,而无需对网络进行全局视图。这些TE解决方案面临的一个主要挑战是处理由意外的流量波动和不可预测的链路故障引起的性能下降。最近,机器学习(ML)技术为增强分布式TE带来了新的机会。在本文中,我们提出了基于路径的图神经网络(PathGNN),它利用新兴的GNN架构以分布式方式快速推断鲁棒和弹性路由策略,以适应意外的网络条件。PathGNN采用一种新颖的路径-链路二部图建模方法来捕获路由路径共享的链路资源动态。然后,它在路由器之间执行有效的GNN消息交换,以做出自适应的本地路由决策,以实现更好的负载平衡。此外,PathGNN利用监督学习(SL)通过有效的离线训练直接学习最优路由策略。在四种实际网络拓扑上的评估结果表明,PathGNN具有较强的泛化能力。与最先进的分布式TE解决方案相比,PathGNN在动态流量场景下的负载平衡性能至少提高了24.4%,端到端延迟更低,在多链路故障情况下的性能也提高了35.3%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Precise RF-Vision Fusion UAV Positioning and Identification for 6G Spectrum Security IRS-Aided Secure Sensing for Surveillance Area Coverage: Framework and Algorithm Design Adaptive Learning for IRS-Assisted Wireless Networks: Securing Opportunistic Communications Against Byzantine Eavesdroppers Block ModShift: Model Privacy via Dynamic Designed Shifts Physical Layer Security for Sensing-Communication-Computing-Control Closed Loop: A Systematic Security Perspective
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1