SDN route planning method based on reinforcement learning

A technology of reinforcement learning and learning algorithm, applied in the field of network communication technology and reinforcement learning, it can solve the problems of reducing link utilization, network congestion, and lack of consideration, and achieve the effect of reducing network congestion and high link utilization.

Active Publication Date: 2019-02-19
ZHEJIANG GONGSHANG UNIVERSITY
View PDF11 Cites 46 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, if the forwarding of all data packets only depends on the shortest path algorithm, it will cause a serious problem. Data flows are easily gathered together because of choosing the same forwarding path, which greatly reduces link utilization and also It is easy to caus

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • SDN route planning method based on reinforcement learning
  • SDN route planning method based on reinforcement learning
  • SDN route planning method based on reinforcement learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0040] The pseudo code of the specific routing algorithm is described as follows:

[0041]

[0042]

[0043] The present invention will be further described below in conjunction with embodiment.

[0044] The shortest path planning method involved in the present invention can specifically be described as follows:

[0045] In an SDN network with 25 OpenFlow switches and 10 hosts, the SDN network topology is shown in Figure 2, and its topology relationship can be described by a 25×25 matrix. The topology matrix T is as follows, if the two switches are connected, it is set to 0, and if they are not connected, it is set to -1. For example: T[0][0]=-1 means that the switch s1 is not connected to s1, and T[0][1]=0 means that the switch s1 is connected to s2. Define the state set S={s1,s2,s3,...,s24,s25}, the action set of each state s∈S A(s)={x|T[s][x]≠-1}

[0046]

[0047] One of the hosts wants to send a message to another node, the sender is the starting point, and the...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an SDN route planning method based on reinforcement learning. The method comprises the following steps: constructing a reinforcement learning model capable of generating a route by using Q learning in reinforcement learning on an SDN control plane, designing a reward function in the Q learning algorithm, generating different reward values according to different QoS levels of traffic; inputting the current network topology matrix, traffic characteristics, and QoS levels of traffic in the reinforcement learning model for training to implement traffic-differentiated SDN route planning, and finding the shortest forwarding path meeting the QoS requirements for each traffic. The SDN route planning method, by utilizing the characteristics of continuous learning and environment interaction and adjustment strategy, is high in link utilization rate and can effectively reduce the network congestion compared with the Dijkstra algorithm commonly used in traditional route planning.

Description

technical field [0001] The invention relates to the field of network communication technology and reinforcement learning, in particular to an SDN route planning method based on reinforcement learning. Background technique [0002] The continuous growth of Internet traffic data has caused problems such as a sharp increase in bandwidth consumption, difficulty in ensuring service quality, and increased security issues. The Internet is inseparable from all walks of life and has obviously become the industry with the most promising prospects. With the growth of business, all walks of life and individual users will generate tens of thousands of network information flows every day, such as file transfer, voice call, online game, etc. New application models and requirements are constantly emerging, and the traditional network architecture has been unable to cope with the rapid The developing Internet is facing many problems such as insufficient network address space, increasingly bl...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L12/721H04L12/751H04L12/801H04L12/851H04L45/02
CPCH04L45/02H04L45/08H04L45/12H04L47/12H04L47/24
Inventor 李传煌卢正勇吴艳唐豪任云方
Owner ZHEJIANG GONGSHANG UNIVERSITY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products