Service chain parallel deployment method and device based on deep reinforcement learning

A technology for strengthening learning and deploying devices, applied in the field of deep learning, can solve the problems of lack of service chain correlation, affecting the quality of solution, unable to consider service chain, etc., to improve flexibility, improve balanced allocation, and reduce the scope of action domains. Effect

Active Publication Date: 2019-07-16
BEIJING UNIV OF POSTS & TELECOMM +1
View PDF9 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, due to too much slack, the computing power of the server in the above solution may exceed the actual physical resource capacity by up to 16 times
[0012] (2) Limited to heuristic algorithms, although server resources and link bandwidth resources are jointly considered, most of these methods are limited to heuristic algorithms
The heuristic method converges faster, but iteratively solves the problem, which affects the quality of the solution and increases the time of solution
[0015] (3) Serial placement lacks consideration of the relevance of the service chain
Even in the solution of the service chain placed in serial order, there has been a solution design for sharing with the VNFs in the previously placed service chain, but the sharing based on serial placement is very limited, because the sharing of serial placement can only Arrange according to the layout of the service chains that have been placed before, without taking into account the service chains behind

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
  • Service chain parallel deployment method and device based on deep reinforcement learning
  • Service chain parallel deployment method and device based on deep reinforcement learning
  • Service chain parallel deployment method and device based on deep reinforcement learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] Embodiments of the present invention are described in detail below, examples of which are shown in the drawings, wherein the same or similar reference numerals designate the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary and are intended to explain the present invention and should not be construed as limiting the present invention.

[0041] The method and device for parallel deployment of service chains based on deep reinforcement learning according to the embodiments of the present invention will be described below with reference to the accompanying drawings.

[0042] Firstly, the method for parallel deployment of service chains based on deep reinforcement learning according to an embodiment of the present invention will be described with reference to the accompanying drawings.

[0043] figure 1 It is a flowchart of a method for parallel deployment of servi...

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 service chain parallel deployment method and device based on deep reinforcement learning, and the method comprises the steps: carrying out the mathematical modeling of an offline service chain deployment problem, so as to obtain a mathematical formula of the service chain deployment problem; selecting a placement server position for the shared VNF in all the service chains according to the mathematical formula, and selecting the server position of the shareable VNF through the DQN in deep reinforcement learning to generate a plurality of sub-service chains; and connecting the plurality of sub-service chains into a complete service chain through a shortest path principle, and selecting to deploy a server for the VNF without the appointed placement position. According to the method, the problem that the VNF in the service chain is ignored due to serial deployment and the unreasonable distribution is caused by the correlation between the service chains is solved,the sharing rate and the utilization rate of resources are effectively improved, deep reinforcement learning is adopted, and the calculation complexity is reduced.

Description

technical field [0001] The present invention relates to the technical field of deep learning, in particular to a method and device for parallel deployment of service chains based on deep reinforcement learning. Background technique [0002] In today's enterprise and data center networks, end-to-end network service deployment usually requires a variety of network functions, including firewalls, load balancers, and deep packet inspection, etc., and service traffic needs to pass through a series of Network functions, these ordered network functions form a service function chain (Service Function Chain, SFC). The emerging network function virtualization (Network Function Virtualization, NFV) technology changes the implementation of these network functions by migrating them from dedicated hardware to commodity servers, that is, software-based proprietary hardware, and in NFV It is called a Virtual Network Function (VNF). The development trend of NFV enables operators to more fl...

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/24G06N20/00
CPCG06N20/00H04L41/0893H04L41/5019H04L41/5051
Inventor 张娇郭彦涛窦志斌柴华黄韬刘韵洁
Owner BEIJING 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