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

A method for implementing scalable storage index structure in cloud environment

An index structure and extended storage technology, applied in the field of cloud storage, can solve problems such as lack of real-time performance, storage index structure does not support range query, etc., to reduce memory overhead, improve query speed, and improve real-time performance.

Inactive Publication Date: 2016-06-22
YUNNAN UNIV
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to overcome the deficiencies of the prior art and provide a method for implementing an expandable storage index structure in a cloud environment to solve the problems that the storage index structure in the cloud storage system does not support range queries and lacks real-time performance

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
  • A method for implementing scalable storage index structure in cloud environment
  • A method for implementing scalable storage index structure in cloud environment
  • A method for implementing scalable storage index structure in cloud environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0031] figure 1 It is a schematic diagram of the two-layer structure of the scalable storage index in the present invention.

[0032] In this example, if figure 1 As shown, the process of establishing a two-tier structure of a master-slave scalable storage index is:

[0033] The entire storage index structure is divided into upper and lower layers. The lower layer consists of multiple local indexes. Each local index is managed by a local index server. The index data is stored in the local index nodes of the lower layer, while the global index of the upper layer acts A positioning and guiding role, managed by the global index server.

[0034] When the storage index is established, the data set to be indexed is first divided into data subsets containing the same amount of data according to the principle of averaging. The number of divided data subsets is equal to that of the local index server in the lower layer. Then, the divided data subsets are in one-to-one correspondence...

example

[0058] 1. The construction process of the scalable storage index structure

[0059] Current Internet applications usually use cloud storage systems to store massive business data, and these cloud storage systems generally use Distributed Hash Table (DHT for short) to provide access access. DHT is a typical example of the key-value model. When data is saved to DHT, the corresponding hash value is first calculated for its key, and then mapped to the corresponding location in the logical space according to the hash value. Because of the discreteness of the hash function, the storage of data is randomly distributed, so the way of storing data in DHT cannot well support range queries. The present invention proposes a secondary index built on the upper layer of the cloud storage system, and its construction process is as follows: Figure 6 shown.

[0060] 1. The storage index structure divides the storage space of the cloud storage system, and sets the spatial scope of each local ...

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 method for realizing an extensible storage index structure in a cloud environment. The extensible storage index structure in the cloud environment is established specifically through utilization of a Skiplist data structure, so that data sub-collection and data are stored in order. Therefore, range query can be realized once the upper and lower bounds of a section of a to-be-inquired key are known. Meanwhile, a global index node in the upper layer is composed of metadata of a node in the lower layer, so that internal memory expense of the global index of the upper layer is reduced, more global nodes can be stored, the inquiry speed of the whole cloud storage system is improved greatly, and the real-time performance is improved. In addition, the storage index structure in the invention can be adjusted dynamically and achieves very good extensibility.

Description

technical field [0001] The invention belongs to the technical field of cloud storage, and more specifically relates to a method for realizing an expandable storage index structure in a cloud environment. Background technique [0002] With the development of computer and network technology, cloud computing technology, as a high-performance, low-cost practical distributed computing technology, has been widely used in various network applications represented by big data processing. Cloud storage systems with high scalability and reliability have gradually become one of the preferred solutions for big data processing. Existing excellent cloud storage systems include: Google's GFS, MapReduce and its open source implementation Hadoop, Amazon's Dynamo, and Facebook's Cassandra, etc. . Compared with traditional data storage systems, cloud storage systems are more widely distributed and support more data, which means that the auxiliary index system in the era of cloud storage will i...

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): G06F17/30
CPCG06F16/901G06F16/907G06F16/951
Inventor 周维路劲姚绍文罗静
Owner YUNNAN UNIV