Supercharge Your Innovation With Domain-Expert AI Agents!

Coding method for repairing node of distributed storage system

A technology of distributed storage and system nodes, which is applied in the coding field of distributed storage system node repair, which can solve the problems of high cost of system transformation, failure to upgrade regeneration codes, and failure to use regeneration codes, etc., achieving low complexity and good use value , easy to achieve effect

Active Publication Date: 2017-05-31
CHINA ACADEMY OF SPACE TECHNOLOGY
View PDF5 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, there are several big problems in the use of the regeneration code in the actual system: 1. The regeneration code cannot be upgraded on the basis of the original code of the storage system, but the entire system needs to be redesigned and deployed, and the cost of system transformation is relatively high; 2. 1. The regeneration code is not valid for all code parameters (n, k are any integer satisfying n>k); 3. The construction process of the regeneration code is complicated, and the computational complexity of the repair process is also very large, so it is hardly used at present. Distributed Storage System of Regenerated Code

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
  • Coding method for repairing node of distributed storage system
  • Coding method for repairing node of distributed storage system
  • Coding method for repairing node of distributed storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] Aiming at the deficiencies in the prior art, the present invention proposes a coding method for node data repair in a distributed storage system, which includes two parts, part A is the coding construction process of generalized piggybacking code, and part B is the distribution of generalized piggybacking code After a system node of the storage system is damaged, the implementation process of node repair is carried out. The following is a detailed description of these two parts, but it is not used to limit the scope of the present invention.

[0043] Such as image 3 The code construction process of the generalized piggybacking code is shown, including 5 steps from A1 to A5:

[0044] A1 abstracts the distributed storage system into a series of error control codes to represent the original storage model;

[0045] At present, the distributed storage system basically introduces erasure codes to improve the reliability of the system. The parameters of the erasure codes are...

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 coding method for repairing a node of a distributed storage system. Coding parameters in the distributed storage system are extracted; a coding model of the storage system is established; a protection column and a design column are introduced, thereby obtaining an expanded coding model; a proportion between the protection column and the design column is determined according to a partial derivative of generalized reparation bandwidth, thereby obtaining the values of the protection column and design column; and establishing an additional information construction matrix according to the values of the protection column and design column, constructing additional information, and superimposing the additional information to check information of the design column, thereby finishing code construction of generalized piggybacking codes. According to the method, no extra storage cost exists; in the node reparation process, the original decoding feature of the storage system can be kept unchanged; moreover, no complex matrix operation is carried out in the node reparation process; only simple linear superposition is carried out; the complexity is low; and the method is convenient for realization and has good practical value.

Description

technical field [0001] The invention relates to the field of distributed storage, in particular to a coding method for node repair of a distributed storage system. Background technique [0002] Distributed storage systems are widely adopted in large-scale network applications due to their low investment cost and high storage efficiency. However, affected by factors such as frequent failures and maintenance, the reliability of each separate storage node in a distributed storage system has become Important factors affecting the performance of distributed storage systems. At present, error control coding technology represented by erasure codes has been applied to distributed storage systems. [0003] Maximum distance separable (MDS) code is an erasure code technology most commonly used in storage systems. In an MDS code with parameters (n,k,d), n represents the code length and k is the information dimension, its minimum Hamming distance is d=n-k+1. For fixed parameters n and...

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
CPCH04L67/1074H04L67/1097
Inventor 袁帅黄勤
Owner CHINA ACADEMY OF SPACE TECHNOLOGY
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More