High performance design method for network function virtualization

A network function virtualization and design method technology, applied in the network field, can solve the problems of incomplete elimination of redundancy, acceleration, processing performance degradation, etc., to achieve faster processing efficiency and data packet throughput, concise framework interface, and reduce redundant computing Effect

Inactive Publication Date: 2019-01-04
TSINGHUA UNIV
View PDF2 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Even if the above two types of optimization methods are used, performance degradation is inevitable
If we do not break the boundaries of NF processing, such as merging multiple modifications that act on packets, there may be some processing redundancy that cannot be eliminated by the existing two types of optimizations
Speeding up these operations does not completely eliminate redundancy; and parallelizing them is not necessarily feasible, since they may not be independent (for example, if they write to the same field of the packet)
This redundant operation may increase with the length of the chain, so when the service chain is long enough, the processing performance will drop significantly

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
  • High performance design method for network function virtualization
  • High performance design method for network function virtualization

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The implementation of the present invention will be described in detail below in conjunction with the drawings and examples.

[0029] The present invention is a high-performance design method oriented to network function virtualization, which designs a global matching action table for data streams, reduces redundant calculations by caching the NF processing behavior corresponding to each data stream, and thereby realizes multiple NF Parallelize the processing of the same data packet, so as to improve the processing efficiency and reduce the processing delay of the subsequent data packets of the data flow.

[0030] refer to figure 1 , the present invention classifies the flow of the data packet by the quintuple (transport layer protocol, source IP, destination IP, source port, destination port), and each data flow is assigned a flow mark for identification according to the quintuple ( FID). In the system, NF's processing behavior for data packets is divided into two ty...

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

A high performance design architecture for network function virtualization is an efficient network function virtualization framework which eliminates the processing redundancy in network functions byaggregating the operations of the network functions in a service chain on a data stream, so as to realize an efficient network data path. According to the design architecture, a local action matchingtable is established in each network function to record the operation behaviors on the data packets in the data stream and the states of the network functions, and a global action matching table is established to aggregate all the local action matching tables. Meanwhile, an event triggering table and a new data packet processing mode are used to guarantee the logical correctness of the network functions at run time, and the performance of the system is improved through the parallelization of network function functions. The processing delay and throughput of the network function service chain are significantly optimized under the condition of guaranteeing the logical correctness of the network functions.

Description

technical field [0001] The invention belongs to the field of network technology, relates to performance optimization of network function virtualization (NFV), in particular to a high-performance design method oriented to network function virtualization. Background technique [0002] Network Function Virtualization (Network Function Virtualization, NFV) refers to the realization of network functions (NF, such as intrusion detection, monitoring and load balancing, etc.) in software to achieve more flexible management and lower network system costs. Network functions are usually connected together to form a serial service chain, and NFV operators guide data packets to be delivered through the service chain. However, the software-based implementation of network functions also brings about major performance problems. Existing studies have shown that packet processing performance degrades severely when packets pass through long chains containing multiple network functions. [00...

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/24H04L12/851
CPCH04L41/00H04L47/2441H04L47/2483
Inventor 崔勇江逸敏吴文斐顾嘉瀚许哲
Owner TSINGHUA UNIV
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