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

A concurrent storage system construction method for convenient expansion of storage node quantity

A storage node and storage system technology, applied in the field of parallel storage system construction, can solve the problems of high CPU processing power and bandwidth consumption, uncontrollable implementation methods, loss of system expansion flexibility, etc. The effect of reducing service downtime and reducing system resource consumption

Inactive Publication Date: 2007-11-28
XI AN JIAOTONG UNIV +1
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, due to the nature of the modulo function, when the number of new storage nodes is relatively prime to the number of original nodes, almost all data blocks in the system need to be moved, and most of the data blocks are moved between the original storage nodes , this move is an ineffective move for the capacity balance among nodes in the new system
This invalid move is to ensure the consistency of the modulo function, but for a parallel storage system with a large amount of data, the rebalancing operation will consume a lot of CPU processing power and bandwidth due to moving a large amount of data, and will Cause a longer system service pause
[0003] In response to this situation, some parallel storage systems require that the number of new storage nodes be a multiple of the original number of nodes, which can eliminate invalid data block movement, but for larger parallel storage systems, due to the large number of storage nodes, Adding new nodes in multiples will lead to a huge cost of system expansion, and at the same time lose the flexibility of system expansion, which cannot fully meet the needs of users
[0004] In other fields, some studies focus on data / object distribution methods. For example, the application of Consistent Hashing in web cache can achieve zero invalid mobility when the amount of node data changes, but its implementation is based on uncontrollable hash functions, storage Only probabilistic capacity balance can be achieved between nodes, and the data parallelism is very low

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 concurrent storage system construction method for convenient expansion of storage node quantity
  • A concurrent storage system construction method for convenient expansion of storage node quantity
  • A concurrent storage system construction method for convenient expansion of storage node quantity

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] First of all, the parallel storage system construction method that facilitates the expansion of storage nodes adopts the method of sequentially selecting data distribution. When adding storage nodes, a rebalancing operation is required. If the zero invalid mobility rate can be guaranteed for each additional storage node, the zero invalid mobility rate can be achieved when adding any number of storage nodes. The data distribution method selected in order is designed according to this idea: a parallel storage system adopts the method of sequential selection, the storage nodes are numbered from zero, a certain data is divided into multiple data blocks, and the data blocks are numbered from zero. On N storage nodes, the mapping process of a data block number to a storage node number can be regarded as an N-1 data rebalancing process in which the number of storage nodes starts from 1 and a storage node is added each time. The rebalancing operation ensures that only a certain...

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

This invention discloses a structuring method for a parallel storage system convenient for expanding numbers of stored nodes, which uses a data distribution mode of selecting in order to structure a storage system, when stored nodes are increased, it' s only necessary to move data from the original stored node to newly increased nodes, and it' s not necessary to move data among the original stored nodes to secure balance of the volume of stored nodes and consistency of the sequence selection mode.

Description

technical field [0001] The invention relates to the field of computer application technology, and provides a parallel storage system construction method that facilitates the expansion of the number of storage nodes. Background technique [0002] Parallel storage systems are often faced with adding new storage nodes to meet the ever-increasing demands of applications on storage space and storage bandwidth. However, the existing parallel storage systems mostly store data in a round-robin data distribution mode. The data is divided into data blocks according to a certain size and numbered sequentially from zero. The data blocks are stored according to the calculation results of the modulo function. Nodes and sequence numbers within nodes. In this way, when new storage nodes need to be added, data rebalancing operations must be performed to maintain the storage capacity balance between storage nodes, and also to ensure the consistency of the modulo function before and 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
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08
Inventor 伍卫国张虎董小社钱德沛王恩东胡雷钧戴罗庚
Owner XI AN JIAOTONG UNIV
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