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

A storage system and method and device for placing IO disks therefor

A storage system and disk placement technology, applied in the field of storage systems, can solve problems such as inconsistency in the upper limit of the rate, hysteresis, and the complexity of the merging process, so as to simplify the process of IO merging, reduce the time delay of disk placement, and reduce the hysteresis Effect

Active Publication Date: 2022-07-22
INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in the emerging all-flash products, a log-type storage method is adopted, so that multiple small IOs must be merged into a large IO through a complex process before they can be placed, that is, batch IO data; due to the time introduced by IO merging delay, so that the existing statistics of small IO response delay indicators cannot truly reflect the delay of data placement; and due to the complexity of the existing IO merging process, the scheme based on large IO statistics of placement time has a certain lag. As a result, the actual upper limit of the rate is inconsistent with the rate limit of the leaky bucket current limiting algorithm, especially in scenarios where the proportion of the used cache varies greatly, and it is difficult to accurately control IO placement

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 storage system and method and device for placing IO disks therefor
  • A storage system and method and device for placing IO disks therefor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] In order to make the purposes, 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 with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments These are some embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0043] Please refer to figure 1 , figure 1 This is a flowchart of a method for dropping IO disks in a storage system according to an embodiment of the present invention. The method can include:

[0044] Step 101: Obtain the maximum IO delivery rate according to the used cache ratio of the cache.

[0045] It can be understood tha...

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 a method, device and storage system for IO disk dispatching of a storage system. The method includes: obtaining the maximum IO delivery rate according to the used cache ratio of the cache; according to the maximum IO delivery rate and preset fragmentation size, obtain the number of shards, and generate shards with the number of shards in the cache; store each received IO data on a corresponding shard; drop the shards that meet the preset placement conditions. The present invention simplifies the process of IO merging by forming a large IO data on each shard into a large IO for disk placement, reduces the hysteresis of the drop delay of IO data in batches, and meets the requirements of all-flash storage batches. On the basis of the IO data of disk placement, it is ensured that the upper limit of the actual rate is consistent with the upper limit of the rate of the leaky bucket current limiting algorithm, so that the subsequent disk placement delay of shards can be used to dynamically adjust the rate and accurately control the IO disk placement.

Description

technical field [0001] The present invention relates to the technical field of storage systems, and in particular, to a method, device and storage system for dropping IO disks in a storage system. Background technique [0002] With the development of science and technology in modern society, the application of storage systems is becoming more and more extensive. At present, the dynamically balanced leaky bucket current limiting algorithm commonly used in traditional storage systems performs IO (Input / Output input / output, that is, read / write) off-disk, that is, sends IO data to disk. The core idea is as follows: According to The proportion of the used cache determines the maximum rate of IO data delivery, and the response time of the lower layer is counted, and the rate is adjusted on the basis of the maximum rate to achieve a balance between data request and processing speed. However, in the emerging all-flash products, the log-type disk placement method is adopted, so that...

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/061G06F3/0629G06F3/0656G06F3/0683
Inventor 刘志魁
Owner INSPUR SUZHOU INTELLIGENT 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