Supercharge Your Innovation With Domain-Expert AI Agents!

A Coding Method for Node Restoration in Distributed Storage System

A technology of distributed storage and system nodes, which is applied in the coding field of distributed storage system node repair, can solve the problems that the regeneration code cannot be upgraded, the cost of system transformation is high, and the regeneration code is not used, so as to achieve good use value, easy implementation, Effects with low complexity

Active Publication Date: 2019-08-09
CHINA ACADEMY OF SPACE TECHNOLOGY
View PDF5 Cites 0 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
  • A Coding Method for Node Restoration in Distributed Storage System
  • A Coding Method for Node Restoration in Distributed Storage System
  • A Coding Method for Node Restoration in Distributed Storage System

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] In view of the shortcomings of the prior art, the present invention proposes a coding method for node data restoration in a distributed storage system. The coding method includes two parts. Part A is the coding construction process of the generalized piggybacking code, and part B is the distribution when the generalized piggybacking code is used. After a system node of the storage system is damaged, the implementation process of node repair is performed. The following is a detailed description of the two parts, but it is not used to limit the scope of the present invention.

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

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

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

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 present invention relates to the field of distributed storage, in particular to an encoding method for node repair in a distributed storage system. Background technique [0002] Distributed storage systems are widely adopted by large-scale network applications due to their low investment cost and high storage efficiency. However, due to frequent failures, maintenance and other factors, the reliability of each separate storage node of the distributed storage system has become An important factor affecting the performance of a distributed storage system. At present, error control coding techniques represented by erasure codes have been applied to distributed storage systems. [0003] Maximum distance separable (MDS) code is an erasure coding technique most commonly used in storage systems. In an MDS code with a parameter of (n, k, d), n represents the code length and k is the information The dimension of, its minimum Hamming distance is d=n-k+1. For fixe...

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