Unlock instant, AI-driven research and patent intelligence for your innovation.

Virtual network function dynamic deployment method and system based on load balancing

A virtual network function and dynamic deployment technology, which is applied in the dynamic deployment method and system field of virtual network functions, can solve the problem of not considering the high energy consumption flow table resources and service function chain requirements of SDN switching nodes, increasing the difficulty of routing paths, and low traffic reception rate etc. to achieve the effects of reducing network congestion, shortening algorithm time consumption, and improving traffic reception rate

Active Publication Date: 2021-08-13
CHONGQING UNIV OF POSTS & TELECOMM
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in the SDN network that implements NFV, there is not only one instance of each type of VNF, and the same type of VNF can be deployed on different functional nodes, which increases the difficulty of routing path selection. If VNF is deployed statically, it will Greatly increase the deployment cost. If there is no VNF required for the request, the request will be directly rejected. Obviously, this will result in a low traffic reception rate, and the request flow needs to traverse a series of specific VNF instances in a predetermined order, such as firewalls, intrusion Detection system, etc., a functional link composed of VNFs in the network through which traffic passes in a specific order is called a service function chain. Function, a service chain usually has an entry node and an exit node, and the organization sequence of the service chain has nothing to do with the physical topology of the service nodes. Some only focus on the CPU resources in functional nodes or the bandwidth resource constraints in links, without considering the high energy consumption and expensive flow table resources and service function chain requirements in SDN switching nodes

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
  • Virtual network function dynamic deployment method and system based on load balancing
  • Virtual network function dynamic deployment method and system based on load balancing
  • Virtual network function dynamic deployment method and system based on load balancing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0053] This example discloses a dynamic deployment method based on load balancing virtual network function, such as figure 1 As shown, including the following steps:

[0054] S1: Get the first instruction, depending on the resource constraint, obtain node information, and link information, the first instruction is a flow request instruction of a software definition network that is incoming network functionally virtualized.

[0055] like figure 2 As shown, the upper right is an SDN controller, responsible for the dynamic deployment of VNF and the selection of the request flow routing path. In the network, there are two types of physical nodes. One is a function node, one is the exchange node, the exchange node is only Responsible for the forwarding and transmission of data, the function node is not only responsible for forwarding the data, but also processes data on the VNF instance to meet the business requirements of the requested stream.

[0056] In the step S1, the resource con...

Embodiment 2

[0095] This embodiment discloses a dynamic deployment system based on load balancing, the present embodiment is a dynamic deployment method based on load balancing based on load balancing, and the system includes:

[0096] The parameter acquisition module is used to obtain the first instruction, depending on the resource constraint, obtain node information, and link information, the first instruction passes into a flow request instruction to support network functionally virtualized software definition network;

[0097] Enumeration module, for node information, link information, and first instructions, enumerating a deployed pseudo VNF on a function node, which includes a function node and a switching node, the switching node for forwarding and transmitting data. The function node is used for forwarding data, and processing data by VNF instances thereon;

[0098] Constructing module, used to split nodes and pseudo VNF, connected to splitting nodes and allocate weighting, and weight...

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 virtual network function dynamic deployment method based on load balancing. The method comprises the following steps: obtaining a first instruction, and obtaining node and link information; on the basis of the nodes and the links, enumerating the deployed pseudo VNFs on the function nodes; splitting the nodes and the pseudo VNF, connecting the split nodes to allocate weighted directed edges, and constructing an edge weighted graph; constructing a multi-stage edge weight graph of pseudo VNF splitting; calculating the relative cost of each virtual routing path, comparing the obtained relative cost of each virtual routing path, and mapping each node and link in the virtual routing path with the minimum relative cost to the original physical network. The invention has the beneficial effects that the network load balancing and the resource consumption cost minimization are realized; the SDN controller provides an optimal number of VNFs for a newly transmitted request stream, deploys and activates VNF instances at a proper position according to the constraint of the resource capacity and a specific SFC sequence, and guarantees the load balance of the whole network.

Description

Technical field [0001] The present invention belongs to the technical field of communication, and involves a dynamic deployment method and system for virtual network function based on load balancing. Background technique [0002] Network function virtualization changes the network functionality can only be implemented on the proprietary platform, the physical network device and the network function running on it are decouple, flexibly provide users with a variety of communication services, and quickly support new Service reduces equipment investment and operating costs. By using NFV can reduce the middleware deployed in existing networks, it enables a single physical platform to run in different applications, users and tenants can use multiple versions and multi-tenants to use network capabilities, thus promoting software network environments Innovation in new network features and services, NFV applies to any data plane and control plane function, fixed, or mobile network, is als...

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): H04L29/08H04L12/713H04L12/729H04L12/803H04L45/125H04L45/586
CPCH04L45/586H04L47/125H04L45/125H04L67/1008H04L67/1001
Inventor 刘亮杜娅荣桂晓菁陈翔赵国锋曾帅
Owner CHONGQING UNIV OF POSTS & TELECOMM