Forwarding method of read IO in storage system and storage system

A technology of storage system and forwarding method, which is applied in the input/output process of data processing, data conversion, instruments, etc., and can solve the problems of delay accumulation and large delay

Active Publication Date: 2021-02-02
SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention provides a forwarding method and storage system for reading IO in a storage system, aiming to solve the forwarding processing method of reading IO in the prior art, the transmission from node to node and the transmission from node to host do not overlap, resulting in the entire IO During the two transmissions, all delays will accumulate, resulting in a large delay

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
  • Forwarding method of read IO in storage system and storage system
  • Forwarding method of read IO in storage system and storage system
  • Forwarding method of read IO in storage system and storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0057] The main technical problems of the embodiments of the present invention are as follows:

[0058] In the existing read IO forwarding method, the upper layer structure is used to carry control information and data in the IO stack, and then data transmission and IO processing are performed between cluster nodes through the forwarding layer driver. This forwarding method will cause no overlap between node-to-node transmission and node-to-host transmission. Each IO forwarding needs to be completely transmitted before the next processing can be performed, resulting in all IO transmissions during the two transmissions. Latency can add up, which in turn can cause significant latency issues.

[0059] To solve the above problems, see figure 1 , figure 1 It is a schematic structural diagram of a storage system provided...

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 provides a forwarding method of read IO in a storage system and the storage system, the forwarding method of the read IO in the storage system is used for the storage system, and the storage system comprises a host, a service node and a cache; the read IO forwarding method comprises the steps that the service node forwards a read IO instruction issued by the host to the cache througha module unified data structure CLB; the cache segments the CLB into a plurality of forwarding control information blocks (TCBs) and stores the TCBs into a first-in first-out queue in sequence; the service node sequentially extracts each TCB from the first-in first-out queue, and extracts IO data requested by reading the IO instruction from the cache; and the service node sequentially forwards the IO data to the host through the TCB. According to the technical scheme, the problem that in the prior art, in the two transmission processes of the whole IO, all delays are accumulated, and consequently time delay is large can be solved.

Description

technical field [0001] The invention relates to the field of network technology, in particular to a forwarding method for reading IO in a storage system and a storage system. Background technique [0002] In the era of big data, in order to realize the storage of massive data, existing storage systems mostly use multi-controller clusters for distributed storage. In storage systems, multi-controller clusters have obvious advantages in terms of stability and security. In order to achieve load balancing between cluster nodes in a multi-controller cluster, IO information must be forwarded among cluster nodes to balance the frequency and data volume of IO processing among cluster nodes, and to maintain disk read and write balance. [0003] The existing read IO forwarding method is to let the upper layer structure carry control information and data in the IO stack, and then perform simple data transfer and IO mode processing between cluster nodes through the forwarding layer drive...

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
IPC IPC(8): G06F3/06G06F5/06
CPCG06F3/0604G06F3/061G06F3/0656G06F5/065
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