Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Network data stream statistical method on basis of counting bloom filter

A statistical method and counting technology, applied in data exchange networks, digital transmission systems, transmission systems, etc., can solve the problems of unavoidable estimation errors, high probability of large flows being drawn, and low short flows.

Inactive Publication Date: 2013-05-01
大连环宇移动科技有限公司 +1
View PDF3 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This statistical method has advantages in space occupation, but the estimation error after sampling is inevitable
For example, the "1out of N" sampling strategy introduced by Cisco in Netflow counts one out of every N flows. This method is simple and easy to implement in hardware, but it deviates from the actual network flow distribution, and the probability of large flows being sampled is high, while short current lower

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 data stream statistical method on basis of counting bloom filter
  • Network data stream statistical method on basis of counting bloom filter
  • Network data stream statistical method on basis of counting bloom filter

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The present invention provides a counting bloom filter-based network data flow statistics method, and the technical solution of the present invention will be described below in conjunction with the accompanying drawings.

[0031] figure 1 is a system structure diagram of the present invention; figure 2 is a flow chart of the method of the present invention; image 3 is a schematic diagram of the update flow of the present invention; Figure 4 is a schematic diagram of the additive flow of the present invention; Figure 5 is a schematic diagram of the command to stop statistical control; Figure 6 Is the anti-overflow add counter diagram.

[0032] Such as figure 1 and figure 2 As shown, the network data flow statistics method is:

[0033] Configure the parameters before statistics of the counting bloom filter, including the fault tolerance rate, the total number of flows, the number of hash functions, and the number of counters, and clear the counter; that is, i...

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 data stream statistical method on the basis of a counting bloom filter. The method comprises the following steps of: before the counting bloom filter carries out statistics, configuring parameters which comprise an error-tolerant rate, the total number of streams, the number of hash functions and the number of counters; hashing quintuple information of each data packet into the counters at the corresponding positions by the counting bloom filter; and using the minimum values in the corresponding counters as flow of the corresponding streams. The implementation of the network data stream statistical method has the following beneficial effects that under the condition of the preset number of the streams, rapid statistics of the flow and the number of the streams is implemented by a special parameter setting scheme and through using the counting bloom filter which is easy for hardware implementation; and in the high-efficiency hash setting process, overflow of the counters of the counting bloom filter is prevented by the expanded counters and the requirements for stream statistics and rapid storage of the quintuple information under the general conditions in a high-speed network can be met.

Description

technical field [0001] The invention relates to the field of network data flow statistics, in particular to a method for network data flow statistics based on counting bloom filters. Background technique [0002] With the rapid development of today's network, the port rate of OC-48 (2.5Gbps) is very common on high-speed routers and switches, and the rate of the new OC-768 port is as high as 40Gbps. Understanding network behavior characteristics in a high-speed network environment requires network measurement, and flow-level measurement statistics are more and more widely used in network measurement. Flow and traffic statistics can be used for network security detection, traffic accounting, traffic management, traffic engineering, and other network applications. [0003] There are many network flow statistics techniques, and the main pursuit is statistical accuracy, reducing computational complexity and space complexity. For example, using encoded hash statistics, after the...

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
IPC IPC(8): H04L12/24H04L12/801
Inventor 陈庶樵王宜青于婧卜佑军张校辉王军
Owner 大连环宇移动科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products