IO processing method of RAID system and related device

A processing method, RAID stripe technology, applied in the field of storage systems, can solve problems such as waiting for lock release, affecting storage performance indicators, affecting IO processing speed, etc., to achieve the effect of improving processing speed and avoiding performance loss

Inactive Publication Date: 2020-06-16
SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
View PDF5 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, because the stripe lock needs to consume resources, when the IO load of the upper system is heavy, the stripe lock will wait for the lock to be released due to excessive consumption, which will affect the processing speed of IO, making the stripe lock a storage performance indicator. one of the bottlenecks of
Moreover, the impact of stripe locks on performance is particularly prominent in multi-controller storage systems
This is because multi-controller stripe locks require communication between controllers for confirmation, which further affects storage performance indicators

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 of RAID system and related device
  • IO processing method of RAID system and related device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] The core of the present application is to provide an IO processing method, an IO processing device, a storage server, and a computer-readable storage medium of a RAID system, and determine the controller for each IO processing through the established stripe mapping relationship and the corresponding controller relationship And RAID stripes, instead of being called by other IOs, can be controlled without using stripe locks, avoiding performance loss and improving processing speed.

[0047] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments It is a part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodimen...

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 for an RAID system, and the method comprises the steps: building a stripe mapping relation between a to-be-operated volume and an RAID stripe accordingto the region information of a data volume, and building a controller corresponding relation between the to-be-operated volume and a target controller; when an IO processing request is received, determining a controller and an RAID stripe corresponding to a target volume of the IO processing request according to the stripe mapping relationship and the controller corresponding relationship; and processing the IO processing request by adopting the RAID strip through the controller. The controller and the RAID stripe during IO processing each time are determined through the established stripe mapping relation and the established controller corresponding relation instead of being called by other IOs, so that control can be performed without adopting a stripe lock, performance loss is avoided,and the processing speed is increased. The invention further discloses an IO processing device of the RAID system, a storage server and a computer readable storage medium, which have the above beneficial effects.

Description

technical field [0001] The present application relates to the technical field of storage systems, and in particular to an IO processing method, an IO processing device, a storage server, and a computer-readable storage medium of a RAID system. Background technique [0002] Currently, in the field of storage technology, general storage devices use RAID (Redundant Array of Independent Disks) technology to improve storage performance and reliability. Among them, RAID stands for Redundant Array of Independent Disks, and is usually referred to as disk array for short. Simply put, RAID is a disk subsystem composed of multiple independent high-performance disk drives, which provides higher storage performance and data redundancy than a single disk. RAID striping is a method of dividing continuous data into data blocks of the same size, and writing each piece of data to different disks in the array. Simply put, striping is a method of combining multiple disk drives into a single v...

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
CPCG06F3/061G06F3/0625G06F3/0658G06F3/0689G06F3/0659G06F3/0613
Inventor 刘丹
Owner SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products