Data transmission method, device and equipment and computer readable storage medium

A data transmission method and a technology of a data transmission device, which are applied in computing, program control design, multi-programming devices, etc., can solve problems such as volume-to-volume resource competition, failure to consider, and impact on the processing speed of the host layer

Active Publication Date: 2020-01-10
INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF6 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, it does not consider the bearing capacity of various LUNs (Logical Unit Numbers, volumes) in the storage system, such as common volumes and remote replication volumes. If the host layer issues IOPS (Input / Output Operations Per Second, the The number of times) is too large, resulting in resource competition between volumes, which is likely to cause instability in IO data transmission and affect the processing speed of the host layer

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
  • Data transmission method, device and equipment and computer readable storage medium
  • Data transmission method, device and equipment and computer readable storage medium
  • Data transmission method, device and equipment and computer readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0041] see figure 1 , figure 1 It is an implementation flowchart of the data transmission method in the embodiment of the present invention, and the method may include the following steps:

[0042] S101: When receiving an IO data processing command from the host layer, parse the IO data processing command to obtain corresponding target volume priority identification information.

[0043] The priority of each volume in the storage device can be set in advance, and when the host layer needs to write IO data to the corresponding volume of the storage device, or need to read IO data from the corresponding volume of the storage device, it can send IO data to the storage device The command is processed, and the priority identification information of the target volume that needs data transmission is embedded in the IO data processing command. The storage device receives the IO data processing command, and when receiving the IO data processing command issued by the host layer, parse...

Embodiment 2

[0053] see figure 2 , figure 2 It is another implementation flowchart of the data transmission method in the embodiment of the present invention, and the method may include the following steps:

[0054] S201: When receiving an IO data processing command from the host layer, analyze the IO data processing command to obtain corresponding target volume priority identification information.

[0055] S202: Store the IO data processing command in a target information queue at a level corresponding to the priority identification information of the target volume.

[0056] S203: Utilize each target thread pre-allocated for the target information queue to respond to the IO data processing command according to the preset target IOPS and target bandwidth.

[0057] You can pre-set the corresponding IOPS and bandwidth for the threads corresponding to the volumes of each priority level. For example, you can set the IOPS and bandwidth of the threads corresponding to the high-priority volum...

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 data transmission method which comprises the following steps: when an IO data processing command issued by a host layer is received, parsing the IO data processing command toobtain corresponding target volume priority identification information; storing the IO data processing command into a target information queue of a level corresponding to the target volume priority identification information; and responding to the IO data processing command by utilizing each target thread pre-distributed for the target information queue. By applying the technical scheme providedby the embodiment of the invention, the resource competition between volumes is avoided, the stability of IO data transmission is greatly improved, and the processing speed of a host layer is greatlyimproved. The invention further discloses a data transmission device and equipment and a storage medium, which have corresponding technical effects.

Description

technical field [0001] The present invention relates to the field of computer application technology, in particular to a data transmission method, device, equipment and computer-readable storage medium. Background technique [0002] With the rapid development of computer technology, many technologies have been greatly improved, especially the successful use of back-end storage system partitions, which meets the security and stability requirements of the data sent by the server host. Moreover, the successful use of cache memory and flash memory meets the requirements for computing resources and computing speed in the field of computer technology, and this processing method greatly accelerates the speed of data processing. However, the common IO data transmission method between the host and the storage system enhances the data transmission efficiency between the host layer and the storage system. However, it does not consider the bearing capacity of various LUNs (Logical Unit...

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): G06F13/20G06F9/50
CPCG06F9/5038G06F13/20
Inventor 陆力信王永刚
Owner INSPUR SUZHOU 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