A method of traffic identification based on bp neural network

A BP neural network and network traffic technology, applied in the field of traffic identification based on neural network, can solve problems such as inability to identify user network usage in real time, unfavorable expansion of machine learning, lack of generalization ability, etc., to achieve scalability , has the effect of realization and short time period

Active Publication Date: 2017-06-16
SHANDONG UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the current identification method of machine learning is not real-time, and cannot identify the current user's network usage in real time.
Analysis by capturing data packets for a long time is not only complex but also difficult to implement
With the rapid development of the network, the data situation of the network will become more complex and diverse. The current machine learning is not conducive to expansion and does not have good generalization ability

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 of traffic identification based on bp neural network
  • A method of traffic identification based on bp neural network
  • A method of traffic identification based on bp neural network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] figure 1 It is a schematic diagram of real-time identification of network applications in the present invention. The structure in the figure is divided into two parts. Above the dividing line is the process of real-time network traffic identification, and below the dividing line is the process of synchronous sample training.

[0024] figure 2 It is the algorithm of BP neural network, the input x is the network traffic characteristic, and the network application type O is output after passing through the three-layer neural network.

[0025] image 3 (a) The picture shows the change of network flow in a time window. Taking 1 second as the time unit, the network flow captured in each second is counted, and the statistics are continuous for 15 seconds. (b) In the figure, according to the average flow rate in the time window, the flow rate in the 15-second time period is divided into a stable area and a peak area.

[0026] Offline training part of BP neural network:

[...

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 BP-neural-network-based method for performing traffic identification. The method comprises the steps that characteristic values are generated by obtaining simple packet header information, and the suitable characteristic values are selected from the generated characteristic values as input of a BP neural network to obtain a sample training set; afterwards, network data streams are captured in real time, and characteristics are extracted to serve as the input of the BP neural network for real-time identification. The extracted characteristic values based on a time window method have extendibility and are easy to obtain. The three-layer neural network is selected as the implementation scheme, and initialized weight values having global optimal characteristics are sought based on particle swarm optimization (PSO); a distributed and parallel netty structure is adopted for the BP neural network for training and learning, so that the fault tolerance of the BP neural network is higher, the processing speed is higher, and the real-time identification can be better completed. Meanwhile, as the BP neural network is trained in a global optimization mode, the BP neural network has extremely high generalization ability and can deal with more complex and diversified network environments in the future.

Description

technical field [0001] The invention relates to the field of network traffic identification, in particular to a method for traffic identification based on a neural network. Background technique [0002] With the advent of the information network era, network data has shown explosive growth, and there are more and more network applications, followed by users' higher and higher requirements for network bandwidth. This results in insufficient network bandwidth and increased network congestion. Network traffic identification can play an important role in improving safe, reliable and high-quality services for users. Therefore, network traffic identification and QOS control management have received more and more attention. [0003] Existing network traffic identification methods are mainly divided into four aspects: traffic identification methods based on port numbers, traffic identification methods based on payload characteristics, traffic identification methods based on network...

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): H04L12/26
Inventor 刘琚王晓明郑丽娜彭寿钧郭志鑫马衍庆孙国霞
Owner SHANDONG 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