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

A data reading method, raid controller and storage device

A data reading and controller technology, applied in the storage field, can solve the problems of large change in delay value, time-out IO reducing read IO delay, and inability to apply well.

Active Publication Date: 2019-07-23
HUAWEI TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, the existing method of keeping the delay value constant during operation does not take into account other influencing factors, such as changes in the IO delay distribution caused by changes in the ratio of read and write IOs and the size distribution of IOs. , this change usually leads to a large change in the delay value of IO. Therefore, whether it is a disk array composed of mechanical hard disks or a disk array composed of SSDs, a fixed delay threshold cannot well limit the timeout IO to reduce the overall The level of read IO delay; in addition, for a disk array composed of SSDs, since the delay value is fixed, in the case of a fixed delay value, for a slow IO, the delay value of slow IO completion is not It is not necessarily slower than the delay value of the slow IO downgraded read completion, so the effect of reducing the average delay of the system by downgrading the slow IO does not always exist; in addition, the 4KB random read rate of the SSD is very high, and the IO request Generally, they are also at the KB level. Therefore, in a disk array composed of SSDs, the degraded reading of some IOs will not have a significant impact on the performance of other SSDs in the disk array. Therefore, the method of fixing the delay threshold Does not work well in disk arrays composed of SSDs

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 data reading method, raid controller and storage device
  • A data reading method, raid controller and storage device
  • A data reading method, raid controller and storage device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0060] The embodiment of the present invention provides a data reading method, a RAID controller, and a storage device, which are used to reasonably group read IO requests and dynamically adjust the delay threshold, thereby effectively reducing the average system delay and improving the implementation of the present invention. Example of RAID quality of service.

[0061] In order to enable those skilled in the art to better understand the solutions of the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only It is an embodiment of a part 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 shall fall within the protection s...

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

A data reading method, an RAID controller, and a storage device. The method comprises: receiving a read input / output (IO) request delivered by a host (201); determining, according to the size of the read IO request, an interval of an interval set to which the read IO request belongs (202); the interval set comprising at least two intervals and each interval in the interval set being corresponding to a target delay threshold; adjusting the target delay threshold of the interval in the interval set at the interval of a preset first period according to a preset threshold adjustment policy (203); monitoring a delay value returned by the read IO request (204); and when it is determined that the delay value of the read IO request exceeds the target delay threshold, performing a degraded read operation on the read IO request (205). By means of the method, the average delay of a system can be effectively reduced, and RAID performance of an SSD can be utilized to the greatest extent, thereby improving IO performance of the RAID.

Description

technical field [0001] The invention relates to the storage field, in particular to a data reading method, a RAID controller and a storage device. Background technique [0002] With the rapid development of solid state drive (Solid State Drives, SSD) technology, the storage capacity of the SSD is getting larger and the reading and writing speed is getting faster and faster, and its application range is getting wider and wider. However, as the erasing times of SSD particles increase, especially when the flash memory chip NAND Flash is about to reach the upper limit of its wear value, a small amount of input and output (InputOutput, IO) needs to go through multiple read retries or use SSD Only other processing measures in the SSD can read the correct data. At this time, the delay of reading IO will be much larger than that of normal reading IO. In addition, as the number of erasing and writing of particles increases, the overall performance of SSD will gradually deteriorate. I...

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/06
CPCG06F3/06
Inventor 江维吴黎明徐超王永良
Owner HUAWEI TECH CO LTD