Unlock instant, AI-driven research and patent intelligence for your innovation.

Encoding method based on erasure code, distributed system, equipment and storage medium

A distributed system and encoding method technology, applied in the field of computer data processing, can solve the problems of amplification and consumption of data repair bandwidth, etc., and achieve the effects of reducing IOPS amplification, improving data recovery efficiency, and ensuring security

Pending Publication Date: 2022-04-22
ALIBABA (CHINA) CO LTD
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, based on the data stored by the existing erasure code technology, when some data is lost, the system needs to read enough data to recover the data required by the user. On the one hand, it will lead to IOPS (Input / Output PerSecond , the amount of input and output per second), on the other hand, it also consumes a lot of bandwidth during data restoration

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
  • Encoding method based on erasure code, distributed system, equipment and storage medium
  • Encoding method based on erasure code, distributed system, equipment and storage medium
  • Encoding method based on erasure code, distributed system, equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. Implementations described in the following exemplary embodiments do not represent all implementations consistent with one or more embodiments of this specification. Rather, they are merely examples of apparatuses and methods consistent with aspects of one or more embodiments of the present specification as recited in the appended claims.

[0048] It should be noted that in other embodiments, the steps of the corresponding methods are not necessarily performed in the order shown and described in this specification. In some other embodiments, the method may include more or less steps than those described in this specification. In addition, a single step described in this...

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

One or more embodiments of the invention provide a coding method based on erasure codes, a distributed system, equipment and a storage medium. The method comprises the following steps: acquiring K data blocks of to-be-processed data; dividing the K data blocks into L groups of data groups; wherein each data group at least comprises K coding parameters respectively corresponding to the K data blocks; wherein K and L are integers greater than 1; for each data group, encoding by using at least part of data blocks in other data groups and encoding parameters corresponding to the at least part of data blocks in the data group to generate part of verification blocks of the data group; wherein the data group and the partial check block are stored in a data node of the distributed system. According to the embodiment of the invention, while the security of the user data is ensured, the amplification of the IOPS which needs to be subjected to data recovery when the data is lost or abnormal is reduced.

Description

technical field [0001] One or more embodiments of this specification relate to the field of computer data processing, and in particular to an encoding method based on erasure codes, a distributed system, a device, and a storage medium. Background technique [0002] The storage scale of distributed systems is becoming larger and larger. A distributed system is a loosely coupled system composed of multiple data nodes interconnected through communication lines. [0003] Erasure Code (Erasure Code) is a coding fault-tolerant technology. Its basic principle is to fragment the stored data, and generate k+m pieces of data through a certain verification calculation method for the k pieces of original data obtained by the pieces. And it can restore the original data through any k data in k+m data. In this way, even if some data is lost, the distributed system can still restore the original data. [0004] Erasure coding technology can minimize the storage overhead of the system on t...

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): G06F11/10
CPCG06F11/1004
Inventor 魏舒展赵亚飞顾隽清董元元陈亮
Owner ALIBABA (CHINA) CO LTD