A Linear Repair Method of Invalid Data Based on Erasure Code

A technology of invalid data and repair method, which is applied in the field of invalid data repair based on erasure codes, can solve the problems of high bandwidth cost of star repair method, great influence on repair efficiency, high repair bandwidth cost, etc., and reduce the amount of transmitted data , shorten the transmission distance, improve the effect of repair efficiency

Active Publication Date: 2016-08-17
NAT UNIV OF DEFENSE TECH
View PDF2 Cites 0 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
  • A Linear Repair Method of Invalid Data Based on Erasure Code
  • A Linear Repair Method of Invalid Data Based on Erasure Code
  • A Linear Repair Method of Invalid Data Based on Erasure Code

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] figure 1 It is the 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. An operating system, a TCP / IP network software, a task management program and a result recovery program are installed on the control node. The operating system and the TCP / IP network software are general-purpose software, which are obtained from publicly distributed software packages; the task management program and the result recovery program are special-purpose software of the present invention. An operating system, TCP / IP net...

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 linear repair method for invalid data based on an erasure code, and aims to design a repair method for invalid data aiming at the characteristics of the erasure code. The scheme is to build a distributed storage system consisting of a control node and N storage nodes. The control node is equipped with a task management program and a result recovery program, and the storage node is equipped with a repair program; the task management program selects a new storage node LN for the invalid data block; Select available data blocks from the available data blocks of the data object to construct a linear repair path; the repair program performs decoding calculations, and transmits and merges the decoding calculation results along the linear repair path; the LN repair program receives data from the last storage node of the linear repair path The calculation result is decoded, and the result recovery program receives the repair success information of the LN. The invention can effectively avoid the bottleneck bandwidth in the network, shorten the transmission distance of repair data, reduce the bandwidth cost of invalid data repair, and improve the repair efficiency of invalid data.

Description

technical field [0001] The invention relates to a data fault-tolerant method of a distributed storage system, in particular to a method for restoring failed data based on erasure codes. Background technique [0002] Data fault tolerance is one of the key technologies for distributed storage of massive data. Data fault tolerance is very important to improve the availability and reliability of the system. At present, data fault-tolerant technologies mainly include replication-based fault-tolerant technologies and erasure-code-based fault-tolerant technologies. [0003] The replication-based fault-tolerant technology is simple and intuitive, easy to implement and deploy. It needs to create several copies of the same size for each data object, and the storage space overhead is large. The fault-tolerant technology based on erasure code divides the data object into multiple data blocks, and obtains redundant data blocks by using the erasure code algorithm to encode the original d...

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): 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