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

Network flow identification method based on Hash collision compensation

A hash collision and flow identification technology, applied in data exchange network, digital transmission system, electrical components, etc., can solve the problems of large flow estimation error, waste of memory space usage, large array space setting, etc., to improve Haha The effect of Greek collision compensation accuracy and improvement of transmission performance

Inactive Publication Date: 2012-05-30
江苏星光波纹管有限公司 +1
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The advantage of this method is that all message records can be processed in a limited space, but the main defect of this method is that if the array space setting is small, then due to the conflict between different flow identifier hash map positions It is very serious, causing a large number of small streams to be inferred as large streams, and the estimation error of large streams is also very large; if in order to reduce conflict errors, the array space needs to be set very large, which will greatly waste the use of memory space

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
  • Network flow identification method based on Hash collision compensation
  • Network flow identification method based on Hash collision compensation
  • Network flow identification method based on Hash collision compensation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] A network large flow identification method based on hash collision compensation, which is characterized by setting a counter array and a set of hash functions, the input of each hash function is a flow identifier, and the output is a positive integer smaller than the size of the counter. During the measurement period, according to the flow identifier of each measured message, use each hash function in this group of hash functions to generate a hash value, update the counter in the counter array corresponding to each hash value, and randomly Sampling stream IDs and recording the extracted stream IDs. After the measurement is over, use each recorded stream ID as the input of this set of hash functions to generate hash values, and find the counter values ​​corresponding to these hash value positions in the counter array. , take the minimum value of these counters as the initial estimated value of the flow identifier traffic, then randomly generate 5 to 100 virtual flow iden...

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 network flow identification method based on Hash collision compensation, comprising the steps of providing a counter array and a set of Hash function, wherein each Hash function input is a flow mark; measuring each message according to the flow mark of the message during measuring period, utilizing each Hash function in the set of Hash function to generate a Hash value, updating the counter of each Hash value corresponding to the counter array; meanwhile, randomly sampling and recording the flow mark, after the measurement is finished, taking each recorded flow mark as the input of the set of Hash function to generate the Hash value, searching the counter corresponding to the Hash value position in the counter array, taking the minimum value in the set of counters as an initial estimation value of the flow mark rate, then randomly generating a plurality of virtual flow marks, searching the value of the virtual flow mark in the counter array, and taking the median of the values as the flow rate collision compensation value, computing the flow mark rate by subtracting the flow rate collision compensation value from the initial estimation value of the flow mark rate, and outputting the flow mark and the flow rate over the threshold value.

Description

technical field [0001] The present invention relates to network large-flow measurement technology, especially the measurement technology that is beneficial to the large-flow flow record using data flow technology, so that the measurement method can use a small measurement space to detect large-flow data from massive data, and can use Higher accuracy estimates the true flow size of a large flow. The invention belongs to the field of network traffic measurement. Background technique [0002] A small number of large flows in the network account for the vast majority of network traffic. Real-time monitoring and management of these large flows is of great significance for network engineering and improving network transmission performance. Due to the large amount of traffic in the current backbone network, it is generally difficult to search all the traffic in the network traffic to find the large flow. There are mainly two methods for real-time monitoring of network large flow, ...

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/26H04L12/56H04L1/00
Inventor 程光
Owner 江苏星光波纹管有限公司