Data transmission load balancing method and device, equipment and storage medium

A load balancing and data transmission technology, applied in the direction of multi-programming devices, electrical digital data processing, program control design, etc., can solve problems such as high pressure and unbalanced IO load, so as to improve IO throughput and realize data transmission load , The effect of eliminating network pressure problems

Pending Publication Date: 2022-03-04
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

There is a problem in the above data forwarding process: the master node not only needs to receive the data request sent by the application, but also needs to forward multiple target data to other backup nodes, so the IO (Input Output, ie input and output) pressure of the master node is very high , which also leads to the problem of unbalanced IO load among nodes in the software-defined storage system

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0043]At present, in software-defined storage systems, most of the master nodes control the forwarding of target data to each backup node, but this method will cause the master node to face greater network pressure and load imbalance of other nodes during data transmission. Therefore, the present invention accordingly provides a data transmission load balancing solution, which can reduce the network bandwidth pressure of the master node in the face of a large t...

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 load balancing method and device, equipment and a storage medium. The data transmission load balancing method comprises the steps of obtaining a backup request for target data sent by a client; creating an IO request for transmitting target data according to the backup request, and randomly determining a first backup node from all nodes of the software defined storage system; the IO request is sent to a first backup node, so that the first backup node backs up target data obtained through the IO request and forwards the target data to a second backup node for backup; the second backup node is a slave node randomly determined from the software defined storage system. According to the data transmission load balancing process, the calculation of the second backup node and the forwarding of the target data are performed through the randomly selected first backup node, and the forwarding of the target data to the second backup node does not need to be directly performed by means of the main node, so that the network IO processing pressure of the main node is reduced, and IO load balancing among the nodes is realized.

Description

technical field [0001] The present invention relates to software-defined storage technology, in particular to a data transmission load balancing method, device, equipment and storage medium. Background technique [0002] Hyper-Converged Infrastructure (HCI) refers to the use of software-defined technology to build a large number of standard servers into a resource pool integrating computing, storage, and networking, replacing individual computing nodes and storage servers in traditional servers. Support horizontal seamless expansion. Software Defined Storage (SDS) is the core of HCI, which centrally manages the disks on each server node and provides storage functions externally. Software-defined storage supports multi-data backup. The target data to be backed up will be saved on the disks of different nodes according to the policy. When a node fails, the complete target data still exists in the server cluster, thus ensuring the integrity of user data; After a node is damag...

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): G06F9/50
CPCG06F9/5011G06F9/5061
Inventor 李宏伟
Owner ZHENGZHOU YUNHAI INFORMATION 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