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

A Restoration Method for Distributed Data Storage System

A technology for distributed data and storage systems, applied in the field of data restoration in distributed data storage systems, can solve problems such as router performance and functional requirements, management node load, and storage redundancy, etc., to improve comprehensive capabilities and balance. load, the effect of improving system performance

Active Publication Date: 2018-01-12
福建省海峡信息技术有限公司
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The disadvantage of this technology is that: nodes need to store a large amount of data, and each storage node needs to store a copy of a file, and the storage redundancy is large, resulting in a large waste of storage resources
[0012] However, there is a problem with erasure codes when repairing damaged data nodes: repairing M1-sized data blocks requires a total of k×M1-sized data blocks to be downloaded from k different nodes through network connections, so repairing bandwidth is expensive
Although the repair algorithm based on router acceleration improves the repair efficiency, all repair management is still in charge of the management node, and the load of the management node is relatively large, which has certain requirements on the performance and function of the router.

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 Restoration Method for Distributed Data Storage System
  • A Restoration Method for Distributed Data Storage System
  • A Restoration Method for Distributed Data Storage System

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0052] This embodiment provides a method for repairing a distributed data storage system, such as Figure 4 As shown, it specifically includes the following steps:

[0053] Step S1: Provide a management node and a plurality of storage nodes; the management node is used to find out whether there is data damage in the storage node; the storage node includes a storage node set S for repairing damaged data blocks and a set of storage nodes for A storage node set A that stores erasure coded data required for repairing data;

[0054] Step S2: The management node monitors and searches for the damaged data block in the distributed data storage system, and when the management node finds the damaged data block, uses the LeDiR algorithm in the storage node set S for repairing the damaged data block Select an optimal storage node for the damaged data block, and a...

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 present invention relates to a method for repairing a distributed data storage system, comprising the following steps: Step S1: providing a management node and a plurality of storage nodes; the storage nodes include a set of storage nodes for repairing damaged data blocks and for storing repaired data The storage node set for the required erasure code data; Step S2: The management node monitors and searches for damaged data blocks in the system. When the management node finds damaged data blocks, it uses the LeDiR algorithm to select the optimal storage node and authorizes the optimal storage node. The node performs data repair work; Step S3: the optimal storage node uses the erasure code algorithm to perform repair work; Step S4: After the optimal storage node completes data repair, it sends the data repair status to the management node. The invention relies on the management node to detect the damaged storage node and repairs it based on the erasure code algorithm. The repair process on different nodes can be performed concurrently, which improves the repair ability of the storage system and reduces the load of the management server.

Description

technical field [0001] The invention relates to the technical field of data restoration in a distributed data storage system, in particular to a method for repairing a distributed data storage system. Background technique [0002] With the popularization and development of the Internet, data plays an increasingly important role in human life, and people have higher requirements for data reliability and security. Gordon Moore, one of the founders of Intel, proposed Moore's Law, which reads: when the price remains constant, the number of transistors that can be accommodated on an integrated circuit will double every 18 months, and the performance will also be doubled. In 1998, Jim Gray, the winner of the Turing Award, published the famous "Moore's Law" in the storage industry: the amount of new information in the world every 18 months is equal to the sum of all the information in history. Data massification has become a trend. In order to facilitate the storage of large-scal...

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 福建省海峡信息技术有限公司
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