Erasure code based failure data linear restoration method

A technology of failure data and repair method, applied in the field of failure data repair based on erasure code, can solve the problems of high bandwidth cost of star repair method, large impact of repair efficiency, high repair bandwidth cost, etc., so as to reduce the amount of transmitted data. , shorten the transmission distance, improve the effect of repair efficiency

Active Publication Date: 2014-02-26
NAT UNIV OF DEFENSE TECH
View PDF2 Cites 30 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0014] The bandwidth cost of the star repair method is high, and the repair time is limited by the bottleneck bandwidth between the new storage node and the available storage node of the expired data block
Compared with the star repair method, the tree repair method can effectively avoid the bottleneck bandwidth between the new storage node of the invalid data block and the available storage node; however, the repair efficiency of the tree repair method is greatly affected by the spanning tree structure, It is prone to high repair bandwidth costs, and its repair time is still limited by the bottleneck bandwidth between the parent node and the child node in the spanning tree

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
  • Erasure code based failure data linear restoration method
  • Erasure code based failure data linear restoration method
  • Erasure code based failure data linear restoration method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] figure 1 It is a physical structure diagram of the distributed storage system constructed in the first step of the present invention. The nodes of the distributed storage system are composed of control nodes and storage nodes. Both control nodes and storage nodes are computers that contain processors, memory, disks, and network interfaces. The control node and the storage node are connected through an interconnection network.

[0057] figure 2 It is a software deployment diagram of the distributed storage system of the present invention. Operating system, TCP / IP network software, task management program and result recovery program are installed on the control node. Wherein the operating system and the TCP / IP network software are general software, which are obtained from publicly issued software packages; the task management program and the result recovery program are special software of the present invention. Operating systems, TCP / IP network software, and repair ...

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 an erasure code based failure data linear restoration method for the purpose of designing a failure data restoration method aiming at erasure code characteristics. The scheme involves constructing a distribution storage system composed of a control node and N storage nodes. The control node is provided with a task management program and a result recovery program and the storage nodes are provided with restoration programs; the task management program selects a new storage node LN for a failure data block; an available data block is selected from available data blocks of a data object to construct a linear restoration path; the restoration programs perform decoding calculating and transmit and merge decoding results along the linear restoration path; and the restoration program of the LN receives a decoding calculation result from the last storage node of the linear restoration path, and the result recovery program receives the restoration success information of the LN. By using the method provided by the invention, the bottleneck bandwidth in a network can be effectively avoided, the transmission distance of data restoration is shortened, the bandwidth cost of failure data restoration is reduced, and the restoration efficiency of failure data is improved.

Description

technical field [0001] The invention relates to a data fault-tolerant method of a distributed storage system, in particular to a method for repairing invalid data based on an erasure code. Background technique [0002] Data fault tolerance is one of the key technologies for distributed storage of massive data, and data fault tolerance is crucial to improving system availability and reliability. Currently, data fault-tolerant technologies mainly include fault-tolerant technologies based on replication and fault-tolerant technologies based on erasure codes. [0003] The fault-tolerant technology based on replication is simple and intuitive, easy to implement and deploy, and needs to create several copies of the same size for each data object, and the storage space overhead is relatively large. The error-tolerant technology based on erasure code divides the data object into multiple data blocks, and encodes the original data block by using the erasure code algorithm to obtain ...

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): H04L12/24H04L29/08
Inventor 王意洁许方亮裴晓强符永铨孙伟东程力李小勇马行空王媛赵越林轩熊泽宇
Owner NAT UNIV OF DEFENSE TECH
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