Rapid Retrieval:      
引用本文:
【打印本页】   【下载PDF全文】   View/Add Comment  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览 842次   下载 1780 本文二维码信息
码上扫一扫!
分享到: 微信 更多
一种基于深度强化学习的SDN路由算法
丁怀宝
安徽文达信息工程学院 计算机工程学院, 安徽 合肥 231201
摘要:
为解决软件定义网络(SDN)中的流量工程(TE)问题,提出了一种深度强化学习路由(DRL-Routing)算法.该算法使用较全面的网络信息来表示状态,并使用一对多的网络配置来进行路由选择,奖励函数可以调整往返路径的网络吞吐量.仿真结果表明,DRL-Routing可以获得更高的奖励,并且经过适当的训练后,能使各交换机之间获得更优的路由策略,从而增大了网络吞吐量,降低了网络延迟和数据丢包率.
关键词:  软件定义网络(SDN)  流量工程(TE)  奖励函数  深度强化学习路由(DRL-Routing)
DOI:10.3969/J.ISSN.1000-5137.2021.01.018
分类号:TP312
基金项目:安徽文达信息工程学院校级科研项目(XZR2020A08;XZR2020A09);安徽省自然科学基金(KJ2020A0814)
An SDN routing algorithm based on deep reinforcement learning
DING Huaibao
School of Computer Engineering, Anhui Wenda University of Information Engineering, Hefei 231201, Anhui, China
Abstract:
In this paper, a deep reinforcement learning routing(DRL-Routing) algorithm was proposed to solve the traffic engineering(TE)problem in software defined networking(SDN). The algorithm proposed made use of more comprehensive network information to represent the state, and adopted one-to-many network configuration for routing selection. Besides, the reward function was able to adjust the network traffic of the round-trip path. The simulation results showed that DRL-Routing could obtain higher rewards. After proper training, the agent could learn a more excellent routing strategy between the switches, which increased network traffic and reduced network delay and data packet loss rate.
Key words:  software defined network(SDN)  traffic engineering(TE)  reward function  deep reinforcement learning routing(DRL-routing)