Dynamic service function chain arrangement method and system based on deep reinforcement learning

A service function chain and reinforcement learning technology, which is applied in the field of dynamic service function chain arrangement based on deep reinforcement learning, can solve the problem of limited edge cloud resources, local optimal solutions that are difficult to adapt to dynamic network changes, reasonable allocation and increased use of resources Difficulty and other issues, to achieve network load balance, improve the reception rate, avoid resource bottleneck nodes and links

Pending Publication Date: 2022-03-11
CHONGQING UNIV OF POSTS & TELECOMM
View PDF9 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in an IoT network supporting mobile edge computing, since edge cloud resources are limited and each type of virtualized network function has more than one instance, the same type of virtualized network function can be deployed on different micro-clouds, This makes it difficult to optimize the placement of virtual network functions and the selection of routing paths to allocate and utilize resources reasonably
However, the existing service function chain deployment methods all have some deficiencies.
Although the traditional accurate method for solving the combinatorial problem can obtain the global optimal solution, it is not suitable for the situation where the network scale and the number of Internet of Things request flows are large; although the heuristic algorithm can obtain a feasible solution within a certain period of time, it is easy to fall into the Local optimal solution and difficult to adapt to dynamic network changes in most cases

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
  • Dynamic service function chain arrangement method and system based on deep reinforcement learning
  • Dynamic service function chain arrangement method and system based on deep reinforcement learning
  • Dynamic service function chain arrangement method and system based on deep reinforcement learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0060] like figure 1 As shown, this embodiment discloses a method for orchestrating dynamic service function chains based on deep reinforcement learning, including the following steps:

[0061] S1. Obtain the historical network status according to the SDN controller; the network status includes the service function chain request flow information generated in the IoT network supporting mobile edge computing and the corresponding network resource status information;

[0062] Specifically, the service function chain request flow is the request flow sent by the IoT terminal in the IoT network that supports mobile edge computing, and the request flow needs to traverse different VNFs in a predefined order; the network resource status information includes The remaining rate of CPU computing resources, the remaining rate of bandwidth resources on the link, the processing delay of VNF instances on the micro-cloud, and the transmission delay of data traffic on the link.

[0063] S2. Se...

Embodiment 2

[0116] like image 3 As shown, this embodiment provides a dynamic service function chain orchestration system based on deep reinforcement learning, including:

[0117] The IoT terminal is used to generate service function chain request flow information supporting mobile edge computing in the IoT network;

[0118] SDN Controller (SDN Controller), used to obtain the service function chain request flow information and network resource status information; and be responsible for the dynamic deployment of VNF on the micro-cloud and the configuration of management service function chain (SFC) request flow routing path .

[0119] Agents include:

[0120] A predefined module for setting deep reinforcement learning parameters and initializing the weight of the neural network according to the obtained network state;

[0121] The network training module is used to train the neural network according to the experience samples generated by the interaction between the agent and the environ...

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 dynamic service function chain arrangement method and system based on deep reinforcement learning. The method comprises the following steps: acquiring a historical network state according to an SDN controller; the network state comprises service function chain request stream information generated in the Internet of Things supporting mobile edge computing and corresponding network resource state information; setting deep reinforcement learning parameters and initializing the weight of the neural network; training a neural network according to an experience sample generated by interaction of the intelligent agent and the environment; for the service function chain request flow obtained in real time, the trained neural network is utilized, a heuristic algorithm is adopted, the placement and routing path of the virtualized network function meeting the requirement of the service function chain request flow is determined and deployed, and network resource state information is comprehensively considered; the load balancing of the network is realized while the resource consumption cost and the time delay of the request stream of the Internet of Things are reduced, and the network flow receiving rate is improved.

Description

technical field [0001] The invention belongs to the technical field of edge computing, and relates to a method and system for arranging dynamic service function chains based on deep reinforcement learning, which are used to solve the problem of virtual network function placement and routing under the background of edge computing. Background technique [0002] With the rapid development of the Internet of Things, the number of Internet of Things terminals is continuously increasing, resulting in massive computing-intensive and delay-sensitive Internet of Things request flows, such as driverless driving, augmented reality, and face recognition. Although traditional cloud computing can provide high computing power for these IoT data, it cannot meet the low latency and low energy consumption requirements of the data. Transmitting data to a remote cloud data center will cause a large network delay and consume a huge amount of bandwidth and transmission resources. In order to sol...

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): H04L67/12H04L41/12G06N3/08G06N3/02
CPCH04L67/12H04L41/12G06N3/02G06N3/08
Inventor 刘亮杜娅荣桂晓菁陈翔侯泽天赵国锋徐川曾帅
Owner CHONGQING UNIV OF POSTS & TELECOMM
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