Data name searching method and system and storage medium

A technology for data and target data, applied in digital transmission systems, other database queries, transmission systems, etc., can solve problems such as increased number of memory accesses, a large proportion of time taken by the hash lookup process, and a large number of hash lookups, etc. Achieve the effect of reducing the number of hash lookups, reducing the search transmission delay, and reducing the number of hash lookups

Active Publication Date: 2020-12-22
HUNAN UNIV
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this method does not take advantage of the characteristics of the prefix itself, but only stores the data name prefix according to the number of components, which does not have the effect of filtering the data name prefix at all, making the query efficiency not high
Especially in the scenario where there are many times of data name matching failures, the search efficiency of this method is low, because each search will go to the hash table with a component number of 1 and the search fails. The number of searches is large, resulting in an increase in the number of memory accesses and a large network delay
[0008] All in all, the existing method will generate a large number of hash search processes in each data name search process, which makes the number of memory accesses in the data name search process more and the search efficiency is low; there are a large number of hashes in the existing data name search method. Hash search process, and the time occupied by the hash search process accounts for a large proportion of the entire search process, making the delay in the network transmission process relatively high

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
  • Data name searching method and system and storage medium
  • Data name searching method and system and storage medium
  • Data name searching method and system and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The present invention adds a construction mechanism of a feature prefix in the data name lookup, and adds a Bloom filter lookup of the feature prefix in the lookup process, including: when storing the data name prefix, each component of each data name prefix The first n bits are recorded as its feature prefix; the feature prefix of the data name prefix of the same component number is stored in a Bloom filter; when the target data name information is requested to find a match, first go to the Bloom filter of the corresponding component number If the Bloom filter matches successfully, perform a hash search and match. If the Bloom filter fails to match, select the feature data name with the current number of components minus 1 to match the Bloom filter with the corresponding number of components. The matching is completed until the number of components is 1; only if the hash search is successful, the final match is successful, otherwise the search fails, and the search proc...

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 data name searching method and system and a storage medium, an additional step is added on the basis of an existing data name searching algorithm, when data name prefixes arestored in a hash table according to the number of components, the first n bits of each component in the data name prefixes are taken out to serve as feature prefixes of the data name prefixes, and the feature prefixes of the data name prefixes are stored in the hash table. And the feature prefixes of the same component sequence are counted together, and the feature prefixes are stored by using aBloom filter. When the target data name needs to be searched, the feature data name of the target data name is obtained according to the corresponding method, then the feature data name is put into the feature prefix Bloom filter of the corresponding component number to be matched, and if matching fails, the feature data name does not need to enter the hash table of the corresponding component number to be searched. According to the invention, data name search is completed quickly, and network delay is reduced.

Description

technical field [0001] The invention relates to the field of computer network transmission, in particular to a data name search method, system and storage medium. Background technique [0002] Different from the address-centric traditional IP network, NDN, as a new network architecture, shifts the focus of the network from data location to data content. That is to say, in the traditional IP network, users need to find the IP address of the content they want and find the server location where the content is located before they can get the content; while NDN only pays attention to the content that the user needs, and does not care where it comes from, which is more in line with the user's search habits. Therefore, the transmission of NDN is different from that of traditional IP networks. In IP search, only the 32-bit (IPv4) or 128-bit (IPv6) IP address "01" string needs to be searched, while the data name in NDN must be composed of It is much more complicated: firstly, each d...

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): G06F16/901G06F16/903H04L12/741H04L45/74
CPCG06F16/9014G06F16/90344H04L45/54
Inventor 张大方何大成李彦彪
Owner HUNAN 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