Multi-path routing method based on reinforcement learning and transfer learning

A technology of reinforcement learning and transfer learning, applied in neural learning methods, machine learning, biological neural network models, etc., can solve problems such as poor load balance of equivalent paths, and achieve load balance, improve convergence, and improve performance. Effect

Active Publication Date: 2020-11-24
XIDIAN UNIV
View PDF5 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to address the shortcomings of the above-mentioned prior art, and propose a multi-path routing method based on reinforcement learning and transfer learning, which is used to solve the equivalent path load in the network environment with less traffic data existing in the prior art Poorly balanced technical issues

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
  • Multi-path routing method based on reinforcement learning and transfer learning
  • Multi-path routing method based on reinforcement learning and transfer learning
  • Multi-path routing method based on reinforcement learning and transfer learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.

[0036] refer to figure 1 , the implementation steps of the present invention are as follows:

[0037] Step 1), construct the real network Z and the experimental network G consistent with the topology of Z:

[0038] Construct a real network Z including a server nodes and m switch nodes, and an experimental network G consistent with the topology of Z, each server node is both a source node and a destination node for other server nodes, and each source node The n equivalent paths formed by nodes connected to other destination nodes through one or more switch nodes are numbered from 1 to n, where a≥16, m≥16, this example uses a fat-tree topology containing 16 server nodes , in this topology a=16, m=20;

[0039] Step 2), create a two-dimensional array H:

[0040] Establish a two-dimensional array H with a source node as the abscissa an...

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 provides a multi-path routing method based on reinforcement learning and transfer learning, which is used for solving the technical problem of poor equivalent path load balance in a network environment with less flow data in the prior art, and comprises the following implementation steps of: constructing a real network Z and an experimental network G consistent with a Z topological structure; establishing a two-dimensional array H; constructing a multi-path routing model based on reinforcement learning; initializing a flow matrix DM and an equivalent path flow proportion matrix PM; performing iterative training on the multi-path routing model based on reinforcement learning in the experimental network G; migrating global neural network weight parameters in a routing decisionmodel obtained by training in an experimental network G to a real network Z based on a transfer learning method; and carrying out adaptive training on the global neural network initialized in the realnetwork Z to obtain a multi-path routing result conforming to the real network environment characteristics. The method can be used for data center networks and other scenes.

Description

technical field [0001] The invention belongs to the technical field of computer networks and relates to a multi-path routing method based on reinforcement learning and migration learning, which can be used in fields such as data center networks. Background technique [0002] For the network, the routing decision stipulates how the data flow reaches another node from a specified node in the network. The routing decision can schedule the traffic, so it determines the load balance of different transmission paths in the network, and measures the network load balance status. The value of is the difference in bandwidth utilization of all equivalent paths between two communication pairs in the network. The smaller the difference, the better the load balance of the equivalent path. Routing decision-making can be divided into traditional routing decision-making methods and routing decision-making methods based on reinforcement learning. The traditional routing decision-making algorit...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/721H04L12/751H04L12/803G06N3/04G06N3/08G06N20/00H04L12/24H04L45/02
CPCH04L45/08H04L41/145H04L45/12H04L47/125G06N3/08G06N20/00G06N3/045
Inventor 魏雯婷张瑞卿伏丽莹顾华玺
Owner XIDIAN UNIV
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