NVMe-based multi-path load balancing implementation method

A technology of load balancing and implementation method, applied in the direction of input/output to record carrier, input/output process of data processing, advanced technology, etc. The effect of wide range, uniqueness and security improvement

Active Publication Date: 2021-11-30
WHALE CLOUD TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Moreover, NVMe overFabrics under Linux has no disk performance control function, which is not conducive to isolating the performance requirements of different users in a large-scale use environment

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
  • NVMe-based multi-path load balancing implementation method
  • NVMe-based multi-path load balancing implementation method
  • NVMe-based multi-path load balancing implementation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] In order to further illustrate the various embodiments, the present invention provides accompanying drawings, which are part of the disclosure of the present invention, and are mainly used to illustrate the embodiments, and can be used in conjunction with the relevant descriptions in the specification to explain the operating principles of the embodiments, for reference Those of ordinary skill in the art should be able to understand other possible implementations and advantages of the present invention. The components in the figures are not drawn to scale, and similar component symbols are generally used to represent similar components.

[0053] According to an embodiment of the present invention, a method for implementing NVMe-based multipath load balancing is provided.

[0054] Now in conjunction with accompanying drawing and specific embodiment the present invention is further described, as figure 1 and if Figure 4As shown, according to the implementation method of...

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 NVMe-based multi-path load balancing implementation method. The method comprises the following steps: adding configuration items of bandwidth, IOPS and names in configuration of a server; encoding a character string in the name, and generating a 20-bit hex value; obtaining MAC addresses in a server network card through a server side to form a 12-bit character string, and performing operation; converting the operation result into a 32-system numerical value, and performing block coding to regenerate a new 12-bit character string; combining the new 12-bit character string and the 20-bit hex value to serve as a globally unique name of the disk; and enabling the client to perform reverse analysis on the globally unique name of the disk. The invention has the beneficial effects that the limitation of IOPS and bandwidth on the disk is increased, the user can perform resource isolation of storage performance, and the resource reliability of each user is ensured in a multi-user scene.

Description

technical field [0001] The invention relates to the field of storage protocols, in particular to an implementation method of NVMe-based multipath load balancing. Background technique [0002] Storage is one of the cores of IT hardware infrastructure. With the increasing popularity of SSD based on Flash and the new generation of PCM solid-state storage, the performance of storage is getting higher and higher. At the same time, the density of solid-state storage is getting higher and higher, resulting in superior storage capacity and performance of a single server. For a single application, its value cannot be fully utilized. [0003] SCSI (Small Computer System Interface, small computer system interface) depends on the TCP protocol, and the TCP protocol itself is expensive, so its performance is not good under the usual configuration. iSER is still extended based on the SCSI storage protocol, so the organization of the protocol stack is still limited by the SCSI protocol, s...

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/0622G06F3/061G06F3/0631G06F3/0679Y02D30/50
Inventor 王沛张正峰罗剑锋
Owner WHALE CLOUD 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