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

IO processing method, device and terminal in storage system

A technology of a storage system and a processing method, which is applied to IO processing in the storage system and the field of computer-readable storage media. The effect of read and write times

Active Publication Date: 2019-03-12
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF5 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, for some specific scenarios (such as IO overlapping scenarios), for IOs in the same GRAIN, in order to prevent the problem of inconsistency between reading and writing, IO processing is generally performed by queuing, but the queuing method seriously reduces the storage capacity of the storage device. performance, unable to take advantage of concurrency, which reduces the overall IOPS of the storage device

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
  • IO processing method, device and terminal in storage system
  • IO processing method, device and terminal in storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. 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.

[0037] At present, in the scenario of IO overlap (for example, when the IOs brushed by the host are adjacent small IOs, the IO overlap will become very frequent), for the IOs in the same GRAIN (which can be understood as a hit memory block), for To prevent the problem of inconsistency between reading and writing, the related technologies all ...

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 IO processing method in a storage system, which comprises the following steps: merging data of overlapping IO in a chain list to form merged data; Performing a down brush operation on the merged data; After brushing the merged data, the corresponding response function is called to complete the IO processing. The method fully utilizes the existing linked list of overlapping IO, merges the data of overlapping IO in the linked list first, and then performs down-brush operation on the merged data, that is to say, merges the data of overlapping IO in advance, so that themerged data can be brushed down once and returned in batch; Further, the number of reads and writes to the back-end disk can be reduced, the delay of IO processing can be reduced, and the IOPS of thestorage device can be improved as a whole; The invention also discloses an IO processing device, a terminal and a computer-readable storage medium in a storage system, which have the beneficial effects mentioned above.

Description

technical field [0001] The present invention relates to the technical field of servers, in particular to an IO processing method, device, terminal and computer-readable storage medium in a storage system. Background technique [0002] With the advent of the era of big data, the requirements for high load and low latency of storage devices are getting higher and higher, which requires storage devices to have sufficiently high IOPS (Input / Output Operations Per Second, read and write per second ( The number of I / O) operations), thus supporting the growing massive data business. At present, for some specific scenarios (such as IO overlapping scenarios), for IOs in the same GRAIN, in order to prevent the problem of inconsistency between reading and writing, IO processing is generally performed by queuing, but the queuing method seriously reduces the storage capacity of the storage device. performance, and cannot take advantage of concurrency, resulting in a reduction in the over...

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): G06F3/06
CPCG06F2003/0697G06F3/0611
Inventor 亓国强
Owner ZHENGZHOU YUNHAI INFORMATION TECH CO 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