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

Data storage optimization method and system based on cuckoo hash calculation

A technology of data storage and hash calculation, applied in the direction of input/output to the record carrier, etc., can solve the problem of infinite loop of kicking path, and achieve the effect of improving the efficiency of data storage

Active Publication Date: 2019-09-24
HUAZHONG UNIV OF SCI & TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] For the above defects or improvement needs of the prior art, the object of the present invention is to provide a data storage optimization method and system based on Cuckoo hash calculation, thereby solving the problem of constructing an index table based on Cuckoo hash in the existing cloud storage system The technical problem of kicking out the infinite loop of the path caused by element insertion

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 storage optimization method and system based on cuckoo hash calculation
  • Data storage optimization method and system based on cuckoo hash calculation
  • Data storage optimization method and system based on cuckoo hash calculation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not constitute a conflict with each other.

[0054] The present invention is a massive data storage optimization method based on Cuckoo hash calculation in a cloud storage system, which uses a directed graph to maintain element location records and accurately predicts whether an infinite loop will occur by classifying elements, thereby meeting the needs of fast query and improving indexing Build performance.

[0055] Such as figure 1 Sho...

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 Cuckoo hash calculation-based data storage optimization method and system. The method comprises the following steps of: considering each barrel in an index table as a subgraph node, considering each element stored in the table as an edge, and pointing from practical storage positions to candidate positions of the elements so as to form the whole index table into a diagraph comprising a plurality of connected subgraphs; recognizing one or two subgraphs of each element through hash calculation before the element is practically inserted; predicting an insertion result according to states of the subgraphs; and finally executing an insertion operation according to the prediction result or directly storing the prediction result into a temporary space. According to the method and system, mass data is flat hashed to the whole index table by utilizing a Cuckoo hash mechanism, so that the hash conflict of data in sets is reasonably solved, the load is balanced under the condition of ensuring the query efficiency, the utilization rate of the index table is effectively improved and the data insertion result is predicted in advance; and through predicting the result before data storage, the ineffective kicking overhead is avoided and the data storage efficiency is improved.

Description

technical field [0001] The invention belongs to the technical field of computer storage, and more specifically relates to a data storage optimization method and system based on Cuckoo hash calculation. Background technique [0002] With the rapid development of the Internet, cloud computing, Internet of Things, social media, and other information technologies in recent years, the data accumulated in various industries has shown an explosive growth trend. For example, Facebook processes more than 500TB of data every day, Alibaba has more than 100PB of data, Sina Weibo has more than 500 million users, and more than 100 million Weibos are generated every day. Many commercial companies usually have to process TB-level or even Petabytes of data. According to the 2014 report of International Data Corporation (IDC), the total amount of data generated globally doubles every two years and will reach 44ZB in 2020. [0003] The advent of the big data era has brought new challenges an...

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): G06F3/06
Inventor 华宇孙园园冯丹
Owner HUAZHONG UNIV OF SCI & TECH
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