Supercharge Your Innovation With Domain-Expert AI Agents!

Bit-map aggregated recursive stream sorting method and its system

A stream classification and bitmap technology, applied in transmission systems, digital transmission systems, special data processing applications, etc., can solve the problems of large memory configuration, high system cost, and long response time for classification system rules changes

Inactive Publication Date: 2006-12-13
南京创码科技有限责任公司
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] From 1999 to 2000, there was a climax of research on flow classification technology, and some achievements were made. A flow classification system based on Trie algorithm, a recursive flow classification (RFC, Recursive Flow Classification) system, and a hierarchical space segmentation (Hi-Cuts) system emerged. ) algorithm-based flow classification system, bit-vector (BV) algorithm-based flow classification system and other fast flow classification systems, these systems have their own advantages and disadvantages, and the classification speed of some classification systems increases with the increase of the number of rules in the classification rule set. Decrease; some systems need to configure a large amount of memory, and the system cost is high; some classification system rule changes have a long response time

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
  • Bit-map aggregated recursive stream sorting method and its system
  • Bit-map aggregated recursive stream sorting method and its system
  • Bit-map aggregated recursive stream sorting method and its system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0064] The bitmap is N-bit data, a large number of bitmaps are stored in the preprocessing module, and most of the time, the bitmap "AND" and "comparison" operations are performed. Through a lot of research and analysis, the inventor found that there are actually very few "1" bits in a bitmap, and an equivalence class often matches only a few rules. That is to say, the bitmap is sparse. Therefore, the present invention uses shorter length data to express the information carried by the bitmap by aggregating the sparse bitmap items, thereby reducing the memory occupied by the storage of the bitmap information. Space, and reduce the time spent on bitmap "AND" and "compare" operations, that is, response time.

[0065] Such as figure 1 As shown, the recursive stream classification system for bitmap aggregation in this embodiment is mainly composed of the following two parts: a control plane and a data plane:

[0066] The control plane is a preprocessing module that constructs a classi...

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 recurrence flow classifying method and system of bit pattern polymerization, which is characterized by the following: drawing one value within a regular field valuing scale through regular set; obtaining a bit pattern BM; obtaining polymerization with polymerizing bit pattern CBM of polymerization bit part and detail bit part; generating new EqID in the bit pattern set if CBM doesn't exist in the pattern set of index block; using the same EqID if existing; building mapping relationship of EqID of CBM and regular field value; constituting index block for each value in each regular filed valuing scale according to the same method; obtaining 0-grade index graph to proceed recurrence to produce next grade index block until the last index block; mating highest superiority regular according to index graph after the classifying system receives data bag. The invention can reduces storage space overhead, which accelerates bit pattern generating and finding speed.

Description

Technical field [0001] The present invention relates to a bitmap-based recursive flow classification method and system, in particular to a method and system for distinguishing a specific data packet that meets a predetermined rule from other data packets according to multiple fields on the data packet in the field of data communication. system. Background technique [0002] IP network has entered the development stage of "IP telecom network", which has brought many new technical challenges, many new services, such as: packet filtering, QoS, policy routing, NAT, flow charging, etc., traditionally based on The data packet forwarding process of destination address routing matching no longer meets the requirements of network operation and management. The IP packet (flow) classification forwarding technology based on the entire IP header and even the transport layer header has become one of the core technologies of these new services. The fast flow classification system is the foundat...

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/56G06F17/30H04L47/41
Inventor 都珂王军
Owner 南京创码科技有限责任公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More