A forwarding method and storage system for reading io in a storage system

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

Active Publication Date: 2022-07-19
SUZHOU METABRAIN 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
  • A forwarding method and storage system for reading io in a storage system
  • A forwarding method and storage system for reading io in a storage system
  • A forwarding method and storage system for reading io in a storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] It should be understood that the specific embodiments described herein are only used to explain the present invention, but 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 carries control information and data in the IO stack, and then data transfer and IO processing are performed between cluster nodes through the forwarding layer driver. This forwarding method will cause the transmission between nodes to nodes and the transmission between nodes to the host to not overlap. Each IO forwarding needs to be completely transmitted before the next processing can be performed. Latency will accumulate, causing larger latency problems.

[0059] To address the above issues, see figure 1 , figure 1 This is a schematic structural diagram of a storage system according to an embodiment of the present invention. like figu...

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 present invention provides a forwarding method for reading IO in a storage system and a storage system, wherein the forwarding method for reading IO in the storage system is used in the storage system, and the storage system includes a host, a service node and a cache; the forwarding method for reading IO includes: : The service node forwards the read IO instruction issued by the host to the cache through the module unified data structure CLB; the cache divides the CLB into multiple forwarding control information blocks TCB, and stores them in the first-in, first-out queue in sequence; The node sequentially extracts each TCB from the FIFO queue, and extracts the IO data requested by the read IO command from the cache; the service node forwards the IO data to the host in turn through the TCB. The technical solution of the present invention can solve the problem that all delays will accumulate during the two transmission processes of the entire IO in the prior art, resulting in a large delay.

Description

technical field [0001] The invention relates to the field of network technologies, and in particular, to a forwarding method and a storage system for reading IO in a storage system. Background technique [0002] In the era of big data, in order to store 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 between cluster nodes to balance the frequency and data volume of IO processing between cluster nodes, and to maintain the balance of disk reads and writes. [0003] The existing read IO forwarding method is to let the upper 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 driver. ...

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/06G06F5/06
CPCG06F3/0604G06F3/061G06F3/0656G06F5/065
Inventor 贺坤
Owner SUZHOU METABRAIN 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