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

A kind of IO processing method and device

A processing method and processing method technology, applied in the storage field, can solve the problems of high read and write overhead and high IO coupling degree, and achieve the effect of reducing the number of IO processing times, reducing the coupling degree, and reducing the number of target IOs

Active Publication Date: 2022-05-27
NEW H3C TECH CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] This application provides an IO processing method and device to solve the problems of high read and write overhead and high IO coupling in the prior art

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 kind of IO processing method and device
  • A kind of IO processing method and device
  • A kind of IO processing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0057] Terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, rather than limiting the present application. As used in this application, the singular forms "a," "the," and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise. It will also be understood that the term "and / or" as used herein is meant to include any and all possible combinations of one or more of the associated listed items.

[0058] It should be understood that although the terms first, second, third, etc. may be used in the embodiments of the present application to describe various information, the information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first informati...

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 present application relates to the field of storage technologies, and in particular to an IO processing method and device. The method includes: receiving a plurality of IOs for a target stripe issued by a host; and merging the plurality of IOs based on a preset IO merging rule to obtain at least one target IO after merging, wherein the IO merging The rule is: merge the IOs of multiple consecutive data blocks with IOs into one target IO; for each target IO in the at least one target IO, based on the number of data blocks in the target stripe, The number of parity blocks in the target stripe, the number of first data blocks included in the target IO and the number of second data blocks in which the IO covers the entire data block in the target IO determine the target A target processing mode of the IO; performing IO processing on the target IO based on the target processing mode.

Description

technical field [0001] The present application relates to the field of storage technologies, and in particular, to an IO processing method and device. Background technique [0002] Erasure Code (EC) originated from communication systems and is a data protection mechanism widely used in current storage systems. Traditional multi-copy copies a piece of data and saves it in multiple copies, which takes up a lot of storage space, while EC shards the original data, generates a small amount of backup data based on shard coding calculations, and then writes the original data and backup data to the storage. The medium can be used to reduce the consumption of storage space at the cost of computation, and the data blocks encoded at one time form a stripe. [0003] At present, when the host sends multiple IOs, an EC-based multi-IO processing method is: the upper layer sends multiple random write IOs at the same time, and the random write IOs with consecutive addresses form a large IO,...

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): G06F3/06G06F11/10
CPCG06F3/061G06F3/064G06F3/062G06F11/1004
Inventor 明靖鸥
Owner NEW H3C TECH CO LTD