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

A method and system for dynamic deployment of virtual network functions based on load balancing

A virtual network function and dynamic deployment technology, applied in the field of virtual network function dynamic deployment method and system, 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: 2022-04-22
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
  • A method and system for dynamic deployment of virtual network functions based on load balancing
  • A method and system for dynamic deployment of virtual network functions based on load balancing
  • A method and system for dynamic deployment of virtual network functions based on load balancing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0053] This embodiment discloses a method for dynamically deploying virtual network functions based on load balancing, such as figure 1 shown, including the following steps:

[0054] S1: Obtain a first instruction, and obtain node information and link information according to resource constraints, where the first instruction is a flow request instruction incoming to a software-defined network supporting network function virtualization;

[0055] Such as figure 2 As shown, the upper right is the SDN controller, which is responsible for the dynamic deployment of VNF and the selection of routing paths for request flows. In the network, there are two types of physical nodes, one is a function node, and the other is a switching node. The switching node is only Responsible for data forwarding and transmission, function nodes are not only responsible for forwarding data, but also process data through the VNF instance on it to meet the business requirements of the request flow.

[0...

Embodiment 2

[0095] This embodiment discloses a dynamic deployment system for virtual network functions based on load balancing. This embodiment implements a dynamic deployment method for virtual network functions based on load balancing as disclosed in Embodiment 1. The system includes:

[0096] A parameter acquisition module, configured to acquire a first instruction, obtain node information and link information according to resource constraints, and the first instruction is imported as a flow request instruction of a software-defined network supporting network function virtualization;

[0097] An enumeration module, configured to enumerate pseudo-VNFs that can be deployed on functional nodes based on node information, link information, and a first instruction, where the nodes include functional nodes and switching nodes, and the switching nodes are used to forward and transmit data , the functional node is used to forward data and process data through a VNF instance on it;

[0098] The ...

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 deployment method of a virtual network function based on load balancing: obtain the first instruction, obtain node and link information; VNF, connect split nodes to allocate weighted directed edges, construct edge weighted graph; construct multi-stage edge weight graph of pseudo VNF split; calculate relative cost of each virtual routing path, and obtain relative cost of each virtual routing path Costs are compared, and each node and the link in the virtual routing path with the smallest relative cost are mapped to the original physical network; the beneficial effect of the present invention is to realize network load balancing and resource consumption cost minimization; the SDN controller will The request flow provides the optimal number of VNFs, and deploys and activates VNF instances at appropriate locations according to resource capacity constraints and specific SFC sequences to ensure load balancing across the network.

Description

technical field [0001] The invention belongs to the technical field of communication, and relates to a method and system for dynamically deploying virtual network functions based on load balancing. Background technique [0002] Network function virtualization has changed the situation that network functions can only be realized on proprietary platforms, decoupled physical network devices and network functions running on them, flexibly provided users with various communication services, and quickly supported new service, reducing equipment investment and operating costs. By using NFV, the middleware deployed in the existing network can be reduced or even removed. It enables a single physical platform to run different applications. Users and tenants can use network functions through multi-version and multi-tenancy, thus promoting the software network environment. The innovation of new network functions and services in NFV is suitable for any data plane and control plane funct...

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 Patents(China)
IPC IPC(8): H04L67/1001H04L45/586H04L47/125H04L45/125H04L67/1008
CPCH04L45/586H04L47/125H04L45/125H04L67/1008H04L67/1001
Inventor 刘亮杜娅荣桂晓菁陈翔赵国锋曾帅
Owner CHONGQING UNIV OF POSTS & TELECOMM