{"title":"Network traffic feature representation with contrastive learning for traffic engineering in hybrid software defined networks","authors":"Weihong Zhou , Ruiyu Yang , Yingya Guo , Huan Luo","doi":"10.1016/j.jnca.2025.104270","DOIUrl":null,"url":null,"abstract":"<div><div>Traffic Engineering (TE) promotes the performance of hybrid Software Defined Networks (hybrid SDN) through optimizing traffic route selection. To handle dynamic network traffic, existing machine learning-based TE methods in hybrid SDNs focus on leveraging Reinforcement Learning (RL) to learn the mapping between the dynamic traffic demands and the traffic splitting ratios. However, with the huge network state space incurred by the dynamic network traffic and increasing network scale, it is hard for the RL-agent to learn and converge to the optimal mapping between traffic demands and traffic splitting ratios, thus the network performance suffers a degradation in dynamic network environment. To tackle this issue, we innovatively propose a TE approach that combines Contrastive learning (CL) and RL. Specifically, to reduce huge state space, we design to learn the mapping between network traffic features and routing policy rather than learning the mapping between traffic demand and routing policy. To well capture the features of traffic demands, we leverage CL to train a feature encoder for representing network traffic. We conduct extensive experiments on real network topologies datasets and the experimental results demonstrate that our proposed algorithm provides significant network performance improvements over state-of-arts.</div></div>","PeriodicalId":54784,"journal":{"name":"Journal of Network and Computer Applications","volume":"242 ","pages":"Article 104270"},"PeriodicalIF":8.0000,"publicationDate":"2025-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Network and Computer Applications","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1084804525001675","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
Traffic Engineering (TE) promotes the performance of hybrid Software Defined Networks (hybrid SDN) through optimizing traffic route selection. To handle dynamic network traffic, existing machine learning-based TE methods in hybrid SDNs focus on leveraging Reinforcement Learning (RL) to learn the mapping between the dynamic traffic demands and the traffic splitting ratios. However, with the huge network state space incurred by the dynamic network traffic and increasing network scale, it is hard for the RL-agent to learn and converge to the optimal mapping between traffic demands and traffic splitting ratios, thus the network performance suffers a degradation in dynamic network environment. To tackle this issue, we innovatively propose a TE approach that combines Contrastive learning (CL) and RL. Specifically, to reduce huge state space, we design to learn the mapping between network traffic features and routing policy rather than learning the mapping between traffic demand and routing policy. To well capture the features of traffic demands, we leverage CL to train a feature encoder for representing network traffic. We conduct extensive experiments on real network topologies datasets and the experimental results demonstrate that our proposed algorithm provides significant network performance improvements over state-of-arts.
TE (Traffic Engineering)是一种通过优化流量路由选择来提升混合SDN网络性能的技术。为了处理动态网络流量,混合sdn中现有的基于机器学习的TE方法侧重于利用强化学习(RL)来学习动态流量需求与流量分割比之间的映射关系。然而,随着动态网络流量带来的巨大网络状态空间和网络规模的不断扩大,RL-agent很难学习和收敛到流量需求与流量分割比之间的最优映射,从而导致动态网络环境下网络性能下降。为了解决这个问题,我们创新地提出了一种结合对比学习(CL)和强化学习(RL)的TE方法。具体来说,为了减少巨大的状态空间,我们设计学习网络流量特征和路由策略之间的映射关系,而不是学习流量需求和路由策略之间的映射关系。为了很好地捕获流量需求的特征,我们利用CL来训练用于表示网络流量的特征编码器。我们在真实的网络拓扑数据集上进行了大量的实验,实验结果表明,我们提出的算法比现有的算法提供了显着的网络性能改进。
期刊介绍:
The Journal of Network and Computer Applications welcomes research contributions, surveys, and notes in all areas relating to computer networks and applications thereof. Sample topics include new design techniques, interesting or novel applications, components or standards; computer networks with tools such as WWW; emerging standards for internet protocols; Wireless networks; Mobile Computing; emerging computing models such as cloud computing, grid computing; applications of networked systems for remote collaboration and telemedicine, etc. The journal is abstracted and indexed in Scopus, Engineering Index, Web of Science, Science Citation Index Expanded and INSPEC.