Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Erasure code operation method, device and equipment and storage medium

An operation method and an erasure code technology, applied in the field of equipment and storage media, an erasure code operation method, and devices, can solve the problems of reducing write performance and increasing storage system overhead, so as to reduce read operations and improve write operation performance , Reduce the effect of storage system overhead

Pending Publication Date: 2019-06-18
SANGFOR TECH INC
View PDF5 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Non-stripe aligned writes additionally introduce read operations, which increase storage system overhead and reduce write performance

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 operation method, device and equipment and storage medium
  • Erasure code operation method, device and equipment and storage medium
  • Erasure code operation method, device and equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] In order to enable those skilled in the art to better understand the solution of the present invention, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0052] see figure 1 As shown, it is an implementation flowchart of an erasure code operation method provided by an embodiment of the present invention, and the method may include the following steps:

[0053] S110: Receive a request from a client for a write operation on a first object sent to an erasure code storage pool.

[0054] The embodiment of the present invention adopts a layered scheme to create two...

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 operation method. The method comprises the following steps: receiving a request which is sent to an erasure code storage pool by a client and aims at a first object write operation; If the write operation is non-stripe-aligned, sending the first object to a copy storage pool; After it is determined that the write operation of the copy storage pool is completed, making a storage position mark in the erasure code storage pool; If the write operation is stripe-aligned, only writing the first object into an erasure code storage pool; And returning write operation completion information to the client. By applying the technical scheme provided by the embodiment of the invention, the reading operation additionally introduced by non-strip alignment writing is effectively reduced, the expenditure of a storage system is reduced, and the writing operation performance is improved. The invention further discloses an erasure code operation device and equipmentand a storage medium which have corresponding technical effects.

Description

technical field [0001] The present invention relates to the field of storage technology, in particular to an erasure code operation method, device, equipment and storage medium. Background technique [0002] In a storage system, data objects are often stored in an Erasure Coding (EC) manner to ensure data reliability. Erasure code is a data protection method. Data is divided into K data blocks, and K data blocks are encoded to generate M check blocks to form a stripe. K+M data blocks and check blocks are stored in different s position. The storage system can tolerate the damage of any M original data blocks or check blocks at most, that is, the loss of less than or equal to M data blocks or check blocks can restore the data through calculation to ensure that the data is not lost. [0003] Erasure codes can effectively reduce redundancy and reduce storage costs. However, erasure codes bring a lot of extra overhead to write operations, including encoding and decoding calcula...

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
Inventor 王晓成
Owner SANGFOR TECH INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products