Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Load balancing method based on graph convolutional neural network and deep reinforcement learning

A convolutional neural network and reinforcement learning technology, applied in the field of load balancing devices based on graph convolutional neural networks and deep reinforcement learning, can solve problems such as large amount of calculation and slow response, and achieve improved performance and good packet loss rate. Effect

Active Publication Date: 2021-10-29
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF7 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, limited by the overhead of calculating routing paths and the dynamics of network traffic, the load balancing algorithm in the network still has problems such as slow response and large amount of calculation.

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
  • Load balancing method based on graph convolutional neural network and deep reinforcement learning
  • Load balancing method based on graph convolutional neural network and deep reinforcement learning
  • Load balancing method based on graph convolutional neural network and deep reinforcement learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] In order to make the purpose, technical solution and advantages of the application more clear, the technical solution in the embodiment of the application will be described in more detail below in conjunction with the drawings in the embodiment of the application. In the drawings, the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The described embodiments are some, but not all, embodiments of the application. The embodiments described below by referring to the figures are exemplary, and are intended to explain the present application, and should not be construed as limiting the present application. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application. Embodiments of the present application will be described in detail below in conjunction...

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 a load balancing method based on a graph convolutional neural network and deep reinforcement learning. The load balancing algorithm based on the graph convolutional neural network and deep reinforcement learning comprises the following steps: acquiring a network state undirected graph, wherein the network state undirected graph comprises a characteristic matrix of switches and data link load weight information between the switches; obtaining stream information; obtaining a trained DQN decision model; and inputting the flow information and the network state undirected graph into the DQN decision model to obtain a decision action. According to the method, deep reinforcement learning and the graph convolutional neural network are combined and applied to a load balancing algorithm, so that the model can make a decision according to state information, the topological structure of the network is considered as a decision factor, the model can make a decision according to a more comprehensive network state, and the decision performance of the model is improved.

Description

technical field [0001] This application relates to the technical field of SDN data center network, and specifically relates to a load balancing method based on graph convolutional neural network and deep reinforcement learning and a load balancing device based on graph convolutional neural network and deep reinforcement learning. Background technique [0002] With the rapid development of information technology, we have entered an era of data explosion. There are more and more information and data in the network, such as images, videos, texts, and voices. Users on the Internet provide a variety of services, and the data interaction generated by these services requires the support of the data center network. There are multiple paths between different pairs of hosts in the data center network. Due to the dynamic nature of the data center network, the uncertainty is large. The load balancing algorithm selects the appropriate path to route the flow in the network, so that the da...

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/803H04L12/801G06N3/04G06N3/08
CPCH04L47/125H04L47/10G06N3/08G06N3/045
Inventor 吴立军曾祥云
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products