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

Strip conversion method and device

A conversion method and striping technology, which is applied in the computer field, can solve the problem of IO overhead reducing system performance, and achieve the effect of reducing IO overhead, reducing the number of repeated readings, and improving system performance

Pending Publication Date: 2021-05-11
SHENZHEN IPANEL TECH LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Therefore, before the coded stripe conversion is successful, the data blocks with the same original data in the multiple sets of metadata blocks will be repeatedly read many times, resulting in system IO overhead and reducing system 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
  • Strip conversion method and device
  • Strip conversion method and device
  • Strip conversion method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. 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.

[0047] For the convenience of understanding, first introduce the concepts related to code storage:

[0048] Disk Striping: Disk conflicts occur when multiple processes access a disk at the same time. Most disk systems have limits on the number of accesses (I / O operations per second) and data transfer rates (the amount of data transferred per second). When these limits are reached, subsequent processes that need to access the disk need to wait, which is called...

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 provides a strip conversion method and device. The method comprises the steps of determining multiple sets of first metadata blocks with the same original data from multiple sets of metadata blocks of a to-be-converted backup stripe; determining a group health value of the group of first metadata blocks according to the health value marked by each first metadata block in each group of first metadata blocks; under the condition that the group health value of each group of first metadata blocks is represented to be effective, reading original data of the first metadata blocks of which the health values are represented to be effective in each group of first metadata blocks; and writing the read original data of each group of first metadata blocks into a corresponding blank data block to obtain a second metadata block, and writing coding results of the original data in the plurality of second metadata blocks into the blank data block to obtain a coded data block. the metadata block which can be effectively read in the backup strip can be used as the metadata block of the coding strip, so that the number of times of repeatedly reading the data blocks with the same original data is reduced.

Description

technical field [0001] The present invention relates to the field of computer technology, and more specifically, to a stripe conversion method and device. Background technique [0002] In a distributed storage system, stripes can be divided into two types: backup system and encoding system, according to the data storage method. In order to ensure the correct conversion from the backup stripe to the encoding stripe, multiple sets of metadata blocks are set in the backup stripe, and the original data of each set of metadata blocks are the same. The backup stripe takes three sets of metadata blocks as an example, and the distribution is shown in Table 1 below: [0003] [0004] Table 1 [0005] At this stage, each metadata block is marked with a health value, which indicates whether the original data of the metadata block is valid. When converting backup-based stripes into encoded stripes, the group health value of each group of metadata blocks is based on the group healt...

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
IPC IPC(8): G06F12/02G06F12/10
CPCG06F12/0253G06F12/10
Inventor 徐佳宏李银李威青刘彬
Owner SHENZHEN IPANEL TECH LTD
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